opencv 3 -- waitKey()函数
Posted wust小吴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv 3 -- waitKey()函数相关的知识,希望对你有一定的参考价值。
函数功能:
waitKey()函数的功能是不断刷新图像,频率时间为delay,单位为ms
返回值为当前键盘按键值
1、waitKey()–是在一个给定的时间内(单位ms)等待用户按键触发;
如果用户没有按下键,则接续等待(循环)
常见:设置waitKey(0),则表示程序会无限制的等待用户的按键事件
一般在imgshow的时候,如果设置waitKey(0),代表按任意键继续
2.显示视频时,延迟时间需要设置为 大于0的参数
delay>0时,延迟”delay”ms,在显示视频时这个函数是有用的,
用于设置在显示完一帧图像后程序等待”delay”ms再显示下一帧视频;
如果使用waitKey(0)则只会显示第一帧视频
3.这样的代码:
if cv2.waitKey(100) == 27:
print 'wait 100 ms'
pass
等待用户触发事件,等待时间为100ms,
如果在这个时间段内, 用户按下ESC(ASCII码为27),执行if体
如果没有按,if函数不做处理
以上是关于opencv 3 -- waitKey()函数的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV这么简单为啥不学——2逐帧播放视频(VideoCapture函数waitKey函数0xFF == ord(‘1‘))
使用 imshow + waitKey 显示图像 opencv+python 时出现问题