输入import cv2face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')报错cv2没有data
时间: 2024-05-01 15:19:07 浏览: 233
haarcascade_frontalface_default.xml
5星 · 资源好评率100%
这个错误是因为 OpenCV 的数据集路径没有正确设置,可以尝试手动设置一下:
```
import cv2
cv2.data.haarcascades = "/path/to/opencv/data/haarcascades"
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')
```
其中,`/path/to/opencv/data/haarcascades` 是你安装 OpenCV 后数据集所在的路径。如果你无法确定该路径,可以通过以下方式找到:
```
import cv2
print(cv2.data.haarcascades)
```
这样可以打印出 OpenCV 数据集所在的路径,然后你就可以将路径赋值给 `cv2.data.haarcascades` 了。
阅读全文