如何使用cvWaitKey openCV捕获Num键盘密钥

时间:2012-05-05 00:43:59

标签: c++ opencv

有没有办法在openCV中使用cvWaitKey捕获从键盘按下的数字键。我尝试使用adobe list中的代码,但它们不起作用。

当我尝试打印出按下的键的值时,我没有得到小键盘键的值。

有人可以为此提供帮助吗?

如果不是如何在C ++中执行此操作?

1 个答案:

答案 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

你可以决定根据这些来定义自己的键码映射(对于你需要的键),因为据我所知,不存在。

祝你好运!