opencv——waitKey()

1、opencv的串口函数和waitKey()相互依存。opencv的串口函数只有调用waitKey()函数时候才会更新, waitKey()函数只有窗口成为活动窗口时候才会捕捉到输入信息。

2、 waitKey()函数与图片的显示
img = cv2.imread('C:\\Users\\i\Desktop\\g.jpg')
cv2.imshow('img',img)
cv2.waitKey(delay)#delay是窗口显示的时间,delay=0和不传入都是无限等待。输入数字是以毫秒为单位的,1000就是等到1s,一秒后窗口消失
3、 waitKey()函数与视频的显示
cv2.namedWindow('face',cv2.WINDOW_NORMAL)
cap = cv2.VideoCapture(0)
while cap.isOpened():
    ok,frame=cap.read()
    cv2.imshow('face',frame)
    cv2.waitKey(delay)#delay在视频窗口下是窗口的没帧刷新等待时间,delay=意思是无限等待,所以只会停留在第一帧不在刷新。delay=1000 就是每一秒换一帧
4、waitKey()函数返回值与键盘输入
waitKey()的返回值是等待时间内的键盘的输入值。无输入返回值是-1,键盘书输入的返回值都是int型





版权声明:本文为iamlearner原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。