3.编写 Python 脚本,使用树莓派和摄像头模块采集图像数据,并保存到本地文件夹中
时间: 2023-06-19 21:10:32 浏览: 139
可以使用Python的OpenCV库来实现在树莓派上捕获图像并将其保存到本地文件夹中。以下是一个简单的示例代码:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 设置图像大小
cap.set(3, 640)
cap.set(4, 480)
# 创建一个窗口
cv2.namedWindow("Capture Image")
# 持续捕获图像,按“q”键退出
while True:
ret, frame = cap.read()
cv2.imshow("Capture Image", frame)
# 如果按下“q”键,退出循环
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放摄像头资源
cap.release()
cv2.destroyAllWindows()
# 将图像保存到本地文件夹中
cv2.imwrite("capture_image.jpg", frame)
```
在上面的代码中,我们首先使用`cv2.VideoCapture()`函数打开摄像头。然后设置图像大小,并使用`cv2.namedWindow()`函数创建一个窗口。接下来,我们使用`cap.read()`函数捕获图像并使用`cv2.imshow()`函数将其显示在窗口中。最后,使用`cv2.imwrite()`函数将捕获的图像保存到本地文件夹中。按下“q”键退出循环并释放摄像头资源。
注意,树莓派上需要安装OpenCV库和摄像头模块才能运行上述代码。
阅读全文