云天 发表于 2019-12-31 20:57:41

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

树莓派摄像头使用有两种主要的方法,一是使用Picamera,二是使用Opencv。
1、树莓派摄像头模块没有video0,这也就意味着使用cv2.VideoCapture(0)是读取不到图像的,所以先要添加以下配置文件
cd /etc/modules-load.d/
sudo nano modules.conf
然后在文件中添加bcm2835-v4l2 就可以了


2、代码
# 该程序打开摄像头,显示视频,按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()



kylinpoet 发表于 2020-2-18 15:15:40

这个好,必须支持。

gada888 发表于 2020-2-26 12:16:26

似乎满简单
页: [1]
查看完整版本: 【树莓派】控制摄像头(2)