我已经 成功地从示例源编译并链接了示例。在 Ubuntu 16.03 输入用户组视频后开始工作。我在 18.04 中做了同样的事情,但程序立即退出。
我尝试调试代码并发现问题是waitKey。如果我改变
if(waitKey(30) >= 0) break;
至
waitKey(30);
它有效,但不正确。如何正确更改代码?
我已经 成功地从示例源编译并链接了示例。在 Ubuntu 16.03 输入用户组视频后开始工作。我在 18.04 中做了同样的事情,但程序立即退出。
我尝试调试代码并发现问题是waitKey。如果我改变
if(waitKey(30) >= 0) break;
至
waitKey(30);
它有效,但不正确。如何正确更改代码?
显然,API 实现从 2.4.9 更改为 3.2,因此需要更正示例。
在版本。2.4.9 x ms时间内没有按键返回-1
在版本。3.2 x ms时间内没有按键时返回255
所以对我来说这两个版本的代码如下所示: