gpt4 book ai didi

python - OpenCV 4.0.0 系统错误 : returned a result with an error set

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:05 26 4
gpt4 key购买 nike

你好,我正在尝试创建一个面部识别程序,但我有一个特殊的错误:这是我的代码:

import cv2 as cv
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
face_cascade = cv.CascadeClassifier("lbpcascade_frontalface.xml")
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.2, minNeighbors=5);

这个错误就是输出

SystemError: <class 'cv2.CascadeClassifier'> returned a result with an error set

我的工作目录中有“lbpcascade_frontalface.xml”,所以这应该不是问题

如果对我输入有帮助

cv.__version__

我明白了

'4.0.0'

最佳答案

新答案OpenCV 现在似乎有一个专用于级联的目录,它们被放置在 data 中,我现在在教程中看到类似这样的东西haar_cascade_face = cv.CascadeClassifier('data/haarcascade/haarcascade_frontalface_default.xml')您可能必须找到 data 在您的机器上或上面我的工作的位置。自从我在 2019 年初完成这个项目以来,我就没有接触过这个项目。请记住,如果您想将 Haar 的级联用于作为单独文件的眼睛,这仅适用于正面。

旧答案事实证明我不需要下载另一个文件并使用它,因为 opencv 附带了这一点代码工作

cv.CascadeClassifier(cv.data.haarcascades + "haarcascade_frontalface_default.xml")

关于python - OpenCV 4.0.0 系统错误 : <class 'cv2.CascadeClassifier' > returned a result with an error set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54273050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com