OpenCV 是一个开源计算机视觉库,广泛用于图像处理和计算机视觉任务。在图像处理中,有时候我们需要在图像显示时等待用户的交互,例如等待用户按下一个键来关闭图像窗口或执行其他操作。这时就可以使用 waitKey()
函数。
1.基本语法
waitKey()
函数通常与OpenCV的图像显示功能一起使用,其基本语法如下:
int cv::waitKey (int delay = 0)
Python:
cv.waitKey([, delay])
1.解释说明
waitKey
函数等待按键事件。
waitKey
函数在以下情况下等待按键事件:无限等待(当delay
参数小于等于0时),或者等待指定的毫秒数(当delay
参数为正数时)。由于操作系统在切换线程之间有最小时间间隔,所以函数不会精确等待delay
毫秒,它至少会等待delay
毫秒,具体取决于在计算机上同时运行的其他任务。该函数返回按下的键的ASCII码值,如果在指定的时间内没有按下键,则返回-1。如果要检查是否有按键按下但不等待按键事件,可以使用pollKey
函数。文章来源:https://www.toymoban.com/news/detail-757752.html
2.注意
waitKey
和pollKey
函数是HighGUI中用于获取和处理图形用户界面(GUI)事件的唯一方法,因此必须定期调用它们以进行正常的事件处理,除非HighGUI在能够处理文章来源地址https://www.toymoban.com/news/detail-757752.html
到了这里,关于深入解析OpenCV中的cv2.waitKey()函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!