AttributeError:' builtin_function_or_method'对象没有属性' detectMultiScale'

时间:2016-12-21 12:56:33

标签: python opencv attributeerror object-detection

这是代码

import cv2, sys
from numpy import array
img = cv2.imread(sys.argv[1])
img2 = array( 200  * (img[:,:,2] > img[:,:, 1]), dtype='uint8')
objects = cv2.CascadeClassifier.detectMultiScale(img2)
print (objects)

我在第5行的标题中有错误。(我也尝试使用cv2.CascadeClassifier.detectMultiScale(img),我也有同样的错误。)

非常感谢!

1 个答案:

答案 0 :(得分:0)

您必须在detectMultiScale()

的实例上调用函数CascadeClassifier()
cascade = cv2.CascadeClassifier()
objects = cascade.detectMultiScale(img2)