我使用的是opencv3,但它导致了一个类型错误
我没把它叫做
----------
Traceback (most recent call last):
File "c:/Users/2018091001/OneDrive/Python/VOD/Ocv.py", line 52, in <module>
similarity = cv2.compareHist(H1,models[x][0],0)
TypeError: H2 is not a numpy array, neither a scalar
Tags:
除非对变量进行命名,否则代码很少知道变量的名称。也就是说,
cv2.compareHist
不知道您将变量命名为什么<它把一个参数命名为H2
,它在抱怨这个参数具体来说,the prototype for ^{} is :
因此,错误告诉您传递的第二个参数(
models[x][0]
)的类型不正确。既然你还没有给我们看你的代码,那是我能给你的最好的;您需要传递numpy
数组或标量作为第二个参数相关问题 更多 >
编程相关推荐