我正在尝试测试 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的最后一个示例工作正常。
¿任何错误的想法?,¿任何建议?
答案 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'
要解决此问题,您应该使用以下代码:
以大写K表示的“ waitKey”,它将解决您的问题。