标签: opencv
启用NumLock时如何确定是否按下按钮 q
NumLock
if (cvWaitKey(0) == 'q') cout <<"you press: q";
启用NumLock时,无效。
答案 0 :(得分:1)
如果这是笔记本电脑,键盘上有'q'键,那么cvWaitkey就不能这样做 - 操作系统只是告诉它键的ascii代码。
您应该调用cvWaitkey(0)来运行openCV事件循环,然后使用您的操作系统提供的任何功能检查键盘扫描码