waitKey()用于控制图像显示时的键盘输入等待,参数为毫秒数:0表示无限等待,正数如1表示等待指定时间;常与cv2.imshow()配合使用,在图像或视频处理中通过返回值检测按键操作,如按'q'退出,需结合& 0xFF确保跨平台兼容性。

在Python中使用OpenCV时,waitKey() 是一个常用的函数,主要用于捕获键盘输入和控制程序的等待时间。它通常配合图像显示函数 cv2.imshow() 一起使用。
cv2.waitKey(delay) 接受一个整数参数,表示等待键盘事件的毫秒数:
以下是一个典型的图像显示并等待按键退出的例子:
import cv2说明:
立即学习“Python免费学习笔记(深入)”;
在读取摄像头或视频流时,通常使用较小的延迟值(如1ms),以便实现连续播放:
cap = cv2.VideoCapture(0)这里 waitKey(1) 让程序每帧等待1毫秒,既能保持视频流畅,又能响应按键退出。
基本上就这些。关键是理解 delay 参数的作用和与 imshow() 的配合使用。不复杂但容易忽略细节。
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号