AttributeError:'module'对象没有属性'load'

时间:2016-12-31 04:14:15

标签: python opencv

我正在使用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 然后我在标题中收到错误消息。

有什么想法? 非常感谢。

1 个答案:

答案 0 :(得分:0)

您正在尝试从文件加载分类器,对吗? 根据OpenCV3文档,您应该使用CascadeClassifier。 例如:

import cv2
cascade = cv2.CascadeClassifier('/usr/share/OpenCV/haarcascades/haarcascade_frontalface_alt2.xml')

来源:http://docs.opencv.org/3.0-beta/modules/objdetect/doc/cascade_classification.html