# 读取数据
import cv2
cam_port_num = 0
# 定位对象
video = cv2.VideoCapture(cam_port_num)
while (True):
# 收集 video frame
# 采用frame
result, frame = video.read()
# 显示结果
cv2.imshow('video', frame)
# 按s保存图片
if cv2.waitKey(1) & 0xFF == ord('s'):
cv2.imwrite("img.png", frame)
print('ok')
continue
# 按q退出
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 使用循环loop指令后 release 视频
video.release()
# Destroy all the windows
cv2.destroyAllWindows()
Python OpenCV 从视频保存图片
最新推荐文章于 2024-11-13 09:06:46 发布
本文介绍了一种使用Python和OpenCV从摄像头实时捕获视频帧并保存为图像的方法。通过循环读取摄像头的数据,并利用键盘输入实现图像的保存与程序的退出。
977

被折叠的 条评论
为什么被折叠?



