如何按下回车调出opencv的waitKey
时间: 2023-07-04 12:28:09 浏览: 388
opencv4.7源码windows下运行环境
在OpenCV中,可以使用cv::waitKey函数来等待用户输入,其中参数为0时表示等待用户按下任意键,非0时表示等待指定的毫秒数。
如果你想在用户按下回车键时调用cv::waitKey函数,可以使用以下代码:
```c++
cv::Mat img = cv::imread("image.jpg");
cv::namedWindow("image");
while (true) {
cv::imshow("image", img);
int key = cv::waitKey(1);
if (key == 13) { // 回车键的ASCII码为13
cv::waitKey(0);
}
}
```
上述代码中,当用户按下回车键时,程序会调用一次cv::waitKey(0)函数来等待用户按下任意键。注意,cv::waitKey函数需要在imshow函数之后调用,才能正常显示图像。
阅读全文