【发布时间】:2020-01-27 01:43:34
【问题描述】:
如果我运行以下代码
import cv2
cv2.namedWindow('Window')
while True:
key = cv2.waitKey(50)
print(key)
if key == ord('q'):
break
print('quit')
然后按i(键码105)一会儿,我得到了输出
-1
-1
-1
-1
-1
-1
105
-1
-1
-1
-1
-1
-1
-1
-1
-1
105
105
105
105
105
105
105
105
105
105
-1
-1
105 第一次出现是我按下i 的时间。即使我一直按下i,我还是连续九次得到-1。然后我不断得到105,直到我释放i。
在第一次出现105 后,我如何知道i 在这两种情况下都被按下时还是被释放了-1?或者换句话说,您如何检测 OpenCV 中何时释放了某个键?
【问题讨论】:
-
opencv 的用户界面非常简陋。使用一些“真实”的 ui 框架来实现附加功能。
标签: python opencv keyboard-events