树莓派调用opencv拍照保存图片的代码
时间: 2023-11-08 20:12:33 浏览: 179
opencv调用摄像头拍照并保存图片(C++)
4星 · 用户满意度95%
下面是一个使用OpenCV在树莓派上拍照并保存图片的Python示例代码:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 检查摄像头是否打开
if not cap.isOpened():
print("无法打开摄像头")
exit()
# 读取一帧图像
ret, frame = cap.read()
# 检查图像是否读取成功
if not ret:
print("无法读取视频流")
exit()
# 保存图像
cv2.imwrite("image.jpg", frame)
# 释放摄像头
cap.release()
```
这段代码首先打开摄像头,然后读取一帧图像并保存为 `image.jpg`,最后释放摄像头。请注意,树莓派默认使用 `/dev/video0` 设备作为摄像头,如果您使用的是其他设备,可以在 `VideoCapture` 函数中指定。
同时,请确保已经在树莓派上安装了OpenCV库。可以使用以下命令安装:
```
sudo apt-get install python3-opencv
```
阅读全文