waitKey函数功能是不断刷新图像,频率时间为delay,单位为ms;该函数通常用在显示图像函数之后。
格式:key = waitKey(delay=0);
参数:delay延时时间,单位ms;
- delay>0时,延迟"delay"ms;
- 当delay<=0的时,如果没有键盘触发,则一直等待,否则返回值为键盘按下的码字;
返回值:key -- 当前键盘按键值ASCII。(键盘按键与 ASCII 字符集对照表)
例子:
# 显示图片
cv2.imshow("myimage", img)
# 等待ESC按下,推出显示
key = 0
while True:
key = cv2.waitKey()
if key == 27:
break通常: 键盘按键的符号可以使用ord()函数来转换;它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值;
# 显示图片
cv2.imshow("myimage", img)
# 等待键盘a键按下,退出显示
key = 0
while True:
key = cv2.waitKey()
if key == ord('a'):
break
# 销毁窗口
cv2.destroyAllWindows()版权声明:本文为qq_21386397原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。