[英]error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
[英](-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'(PHYTON OPEN CV ERROR)
这是我的代码:
import cv2
import sys
import numpy as np
faceCascade = cv2.CascadeClassifier("Resouces/haarcascade_frontalface_default.xml")
video_capture = cv2.VideoCapture(0)
while True :
#kare kare webcam den gelen görüntü yakalanıyor
ret, frame = video_capture.read()
gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
faces = faceCascade.detectMultiScale(
gray,
scaleFactor=1.1,
minNeighbors=5,
minSize=(30,30),
#cv2.CASCADE_SCALE_IMAGE
flags=cv2.CASCADE_SCALE_IMAGE
)
#TANIMLANAN YÜZÜN ETRAFINDA YEŞİL BİR KARE OLUŞTURULUYOR
for(x,y,w,h) in faces:
cv2.rectangle(frame,(x,y)+(x+w,y+h),(0,255,0),2)
#SONUC EKRANDA GÖSTERİLİYOR.
cv2.imshow('Video',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
#HERŞEY TAMAMSA EKRAN YAKALAMASI SERBEST BIRAKILIYOR.
video_capture.release()
cv2.destroyAllWindows()
我收到以下错误:
文件“C:/Users/EMRE/PycharmProjects/OpencvPhyton/chapter4.py”,第 14 行,灰色 = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY) cv2.error: OpenCV(4.5.1) C:\Users\appveyor \AppData\Local\Temp\1\pip-req-build-oduouqig\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed)._src:empty() in function 'cv ::cvtColor'
在最后两个代码中,删除空格。 然后,请添加 faceCascade 的数据源。 我丢弃了面部表情中的一些参数,因为我意识到你选择了一些错误的参数。 请自行修复。
import cv2
import numpy as np
faceCascade = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
video_capture = cv2.VideoCapture(0)
while True :
#kare kare webcam den gelen görüntü yakalanıyor
ret, frame = video_capture.read()
gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
faces = faceCascade.detectMultiScale(gray)
#TANIMLANAN YÜZÜN ETRAFINDA YEŞİL BİR KARE OLUŞTURULUYOR
for(x,y,w,h) in faces:
cv2.rectangle(frame,(x,y),(x+w,y+h),(0,255,0),2)
#SONUC EKRANDA GÖSTERİLİYOR.
cv2.imshow('Video',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
#HERŞEY TAMAMSA EKRAN YAKALAMASI SERBEST BIRAKILIYOR.
video_capture.release()
cv2.destroyAllWindows()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.