【树莓派】控制摄像头(2)

2019-12-312万
AI 快速预览详细 收起
本文介绍了如何在树莓派上使用摄像头模块,特别是当树莓派摄像头模块没有video0设备时,通过添加bcm2835-v4l2配置文件来解决问题。文章提供了详细的步骤和Python代码示例,帮助用户实现视频捕获和图片存储。
树莓派摄像头使用有两种主要的方法,一是使用Picamera,二是使用Opencv。
1、树莓派摄像头模块没有video0,这也就意味着使用cv2.VideoCapture(0)是读取不到图像的,所以先要添加以下配置文件
cd /etc/modules-load.d/
sudo nano modules.conf
然后在文件中添加bcm2835-v4l2 就可以了


2、代码
[mw_shl_code=python,true]# 该程序打开摄像头,显示视频,按q拍摄一张照片并储存下来

import cv2

cap = cv2.VideoCapture(0)

while(1):
    # 获得图片
    ret, frame = cap.read()
    # 展示图片
    cv2.imshow("capture", frame)
    if cv2.waitKey(30) & 0xFF == ord('q'):
        # 存储图片
        cv2.imwrite("camera.jpg", frame)
        break

cap.release()
cv2.destroyAllWindows()
[/mw_shl_code]

【树莓派】控制摄像头(2)图1

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
gada888
gada888
似乎满简单
kylinpoet
kylinpoet
这个好,必须支持。
- 没有更多了 -