python opencv cv2.waitkey错误

时间:2014-02-05 04:10:15

标签: python opencv traceback

我正在尝试测试 getting started page 的以下代码:

import numpy as np
import cv2   
img = cv2.imread('test.jpg', 0)
cv2.imshow('image', img)
cv2.waitkey(0)&0xFF
cv2.destroyAllWindows()

但我收到了这个错误:

init done 
opengl support available 
Traceback (most recent call last):
  File "showimg.py", line 5, in <module>
    cv2.waitkey(0)&0xFF
AttributeError: 'module' object has no attribute 'waitkey'
Violación de segmento

我执行了opencv安装附带的示例,它们运行正常。此外,使用Matplotlib的最后一个示例工作正常。

¿任何错误的想法?,¿任何建议?

4 个答案:

答案 0 :(得分:13)

  

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

尝试cv2.waitKey代替cv2.waitkey。资本化很重要。

答案 1 :(得分:1)

尝试用waitKey()而不是waitkey(),这样就可以了。

答案 2 :(得分:0)

cv2.waitKey()

此语法有效。在空心括号中添加时间。

答案 3 :(得分:0)

'module' object has no attribute 'waitkey' 

要解决此问题,您应该使用以下代码:

enter image description here

以大写K表示的“ waitKey”,它将解决您的问题。