Traceback (most recent call last): File "D:/pycharm/python/face.py", line 20, in <module> gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY) cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' 上面是报错下面是代码,提前说一下图片和模型库位置合适。 源码 import cv2</module>
img = cv2.imread(' timg.jpg')
face = cv2.CascadeClassifier("haarcascade_frontalface_alt.xml")
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
faces = face.detectMultiScale(gray)
for (x, y, w, h) in faces: #里面有四个参数 1,写图片,2,写坐标原点,3,识别大小 4 颜色 5 线宽 cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),10)
cv2.namedWindow('taoshukai zuishuai')
cv2.imshow('taoshukai',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.