我想实现一个功能,当 cv2 显示一些视频时,它可以等待两个不同的按键输入并对它们做出不同的响应。
我正在使用这段代码来等待特定的键:
if cv2.waitKey(1) & 0xFF == ord('q'):
break
Run Code Online (Sandbox Code Playgroud)
假设我想使用第二个键“w”并以不同的方式响应该键,我的第一次尝试是:
if cv2.waitKey(1) & 0xFF == ord('q'):
break
elif cv2.waitKey(1) & 0xFF == ord('w'):
print('w is pressed')
Run Code Online (Sandbox Code Playgroud)
但效果不太好,我必须一直按w一段时间,直到程序响应。
有什么建议如何去做吗?
非常感谢。