摄像头图像采集并保存图像程序
时间: 2024-06-09 22:09:49 浏览: 141
以下是一个 Python 的摄像头图像采集并保存图像的示例程序,需要使用 OpenCV 库:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 检查摄像头是否打开
if not cap.isOpened():
print("无法打开摄像头")
exit()
# 循环读取摄像头数据
while True:
# 读取摄像头数据
ret, frame = cap.read()
# 检查数据是否读取成功
if not ret:
print("无法读取摄像头数据")
break
# 显示图像
cv2.imshow('frame', frame)
# 保存图像
cv2.imwrite("captured_image.jpg", frame)
# 按下 q 键退出循环
if cv2.waitKey(1) == ord('q'):
break
# 释放摄像头资源
cap.release()
# 关闭窗口
cv2.destroyAllWindows()
```
这个程序会打开摄像头,读取摄像头数据,并将每一帧图像保存为 captured_image.jpg 文件。同时,程序会在窗口中显示摄像头的实时图像。按下 q 键即可退出程序。
阅读全文