有没有办法在openCV中使用cvWaitKey
捕获从键盘按下的数字键。我尝试使用adobe list中的代码,但它们不起作用。
当我尝试打印出按下的键的值时,我没有得到小键盘键的值。
有人可以为此提供帮助吗?
如果不是如何在C ++中执行此操作?
答案 0 :(得分:1)
我不确定是否存在keyvalues的标准,无论如何如果你使用Gtk作为gui,它将使用GdkEvent结构的keyvalue属性:在这里你可以找到这些的密钥代码:{{3} }
如果您使用Qt,它可能使用QKeyEvent :: key(),但我无法验证,请参阅:http://www.koders.com/c/fidD9E5E78FD91FE6ABDD6D3F78DA5E4A0FADE79933.aspx
对于win32,它使用以下代码:http://qt-project.org/doc/qt-4.8/QKeyEvent.html
对于碳,我不确定,我猜这样的事情:http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx
你可以决定根据这些来定义自己的键码映射(对于你需要的键),因为据我所知,不存在。
祝你好运!