启用NumLock
时如何确定是否按下了按钮q
if (cvWaitKey(0) == 'q')
cout <<"you press: q";
启用
NumLock
时不起作用。 最佳答案
如果这是一台笔记本电脑,键盘上有“q”键,则cvWaitkey无法做到这一点-操作系统只是告诉它该键的ascii代码。
您应该调用cvWaitkey(0)来运行openCV事件循环,然后使用操作系统提供的任何功能检查键盘扫描码。
关于opencv - 启用Num Lock时的OpenCV值cvWaitKey,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8789194/