我正在使用带有python绑定的opencv
想要使用以下代码获取按键的值
cv.waitkey(10)
当没有按键时它给出-1,如果任何按键被击中则该值为。
-1
-1
-1
536870939
-1
-1
有人可以帮助我。
非常感谢
答案 0 :(得分:2)
# While this bug remains unresolved:
if key != -1:
reactTo( key % 256 ) # Note: NOT 255
答案 1 :(得分:0)
它对我有用:
>>> import cv
>>> cv.NamedWindow("keypress", 0)
>>> cv.WaitKey(10000) #then I click on the new window and press the 'f' key
102
>>> chr(102)
'f'
您需要有一个活动窗口。
您的问题似乎可以通过在返回值上运行% 255
来解决,它是一个疯狂的bug