python学习——waitKey()在opencv中的用法

古月金真

cv.waitKey(delay)函数的功能是不断刷新图像,频率时间为delay,单位为ms
cv.waitKey(1) # 1毫秒关闭当前捕获的图像,显示下一个

在opencv中应用主要分为三点:
1、waitKey()–是在一个给定的时间内(单位ms)等待用户按键触发; 如果用户没有按下键,则接续等待(循环),在opencv应用中常见:设置waitKey(0),则表示程序会无限制的等待用户的按键事件一般在imgshow的时候,如果设置waitKey(0),则表示无限期的等待键盘输入,代表按任意键继续。

2、显示视频时,延迟时间需要设置为 大于0的参数delay>0时,延迟”delay”ms,在显示视频时这个函数是有用的,用于设置在显示完一帧图像后程序等待”delay”ms再显示下一帧视频; 如果使用waitKey(0)则只会显示第一帧视频。

3、如下程序:
if cv2.waitKey(100) == 27:
break
等待用户触发事件,等待时间为100ms,如果在这个时间段内, 用户按下ESC(ASCII码为27),执行if体如果没有按,if函数不做处理。

你可能感兴趣的:(python学习)