gpt4 book ai didi

c++ - OpenCV 的 cvWaitKey() 函数有什么作用?

转载 作者:IT老高 更新时间:2023-10-28 12:06:56 26 4
gpt4 key购买 nike

cvWaitKey()的执行过程中会发生什么?有哪些典型用例?我在 OpenCV 引用资料中看到了它,但文档并不清楚它的确切用途。

最佳答案

cvWaitKey(x) / cv::waitKey(x)做两件事:

  1. 它会等待 x 毫秒来等待 OpenCV 窗口上的按键(即从 cv::imshow() 创建)。请注意,它不会在标准输入上监听控制台输入。如果在此期间按下了某个键,它会返回该键的 ASCII 码。否则返回 -1 . (如果 x <= 0 ,它会无限期地等待按键。)
  2. 它处理任何窗口事件,例如使用 cv::namedWindow() 创建窗口,或显示带有 cv::imshow() 的图像.

opencv 新手的一个常见错误是调用 cv::imshow()在视频帧的循环中,不使用 cv::waitKey(30) 跟踪每次绘制.在这种情况下,屏幕上不会出现任何内容,因为 highgui 从来没有时间处理来自 cv::imshow() 的绘图请求。 .

关于c++ - OpenCV 的 cvWaitKey() 函数有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5217519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com