D:\python3.10\python.exe D:\opencv\text\人脸识别.py [ERROR:0@0.016] global persistence.cpp:505 cv::FileStorage::Impl::open Can't open file: 'D:/opencv/opencv/sources/data/haarcascade/shaarcascade_frontalface_alt2.xml' in read mode Traceback (most recent call last): File "D:\opencv\text\人脸识别.py", line 11, in <module> face_detect_demo() File "D:\opencv\text\人脸识别.py", line 6, in face_detect_demo face = face_detect.detectMultScale(gary) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'cv2.CascadeClassifier' object has no attribute 'detectMultScale'. Did you mean: 'detectMultiScale'?
时间: 2023-08-02 10:10:43 浏览: 1040
python+opencv 人脸识别
根据您提供的信息,这似乎是一个Python的OpenCV错误。您的代码中的 `detectMultScale` 函数应该是 `detectMultiScale`,因为它是CascadeClassifier对象的一个属性。此外,错误消息中提到找不到文件 `shaarcascade_frontalface_alt2.xml`,您需要确保该文件存在于指定的路径中。请检查代码中的文件路径和函数拼写是否正确,然后再次运行程序。
阅读全文