我正在使用opencv3.1.0。当我试图运行时:
import cv2.cv as cv
import cv2
cascade = cv.Load('/usr/share/OpenCV/haarcascades/haarcascade_frontalface_alt2.xml')
我发现cv2.cv不在opencv3中,所以我将cv2.cv更改为cv2然后我在标题中获取错误消息。
有什么想法吗?非常感谢。
您正在尝试从文件加载分类器,对吗?根据OPENCV3文档,您应该为此使用CascadeClalsifier。示例:
import cv2
cascade = cv2.CascadeClassifier('/usr/share/OpenCV/haarcascades/haarcascade_frontalface_alt2.xml')
来源:http://docs.opencv.org/3.0-beta/modules/objdetect/doc/cascade/cascade_classification.html