属性错误:'module'对象没有属性'load'



我正在使用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

最新更新