【RaspberryPi Camera日视摄像头2代试用体验】+ OpenCV视频流

  • skawu
  • LV5工程师
  • |      2018-07-28 00:07:56
  • 浏览量 1217
  • 回复:0
感谢云汉社区提供的试用树莓派CSI摄像头的机会,800万的像素,很给力了。 首先说一下,@Angel_YY 的帖子https://bbs.icxbk.com/community/thread-101204-1-1.html已经把树莓派使用CSI摄像头的操作说的很清楚了。可以参考。 我说一下OpenCV在树莓派中使用 Python 调用CSI摄像头的设置。 OpenCV调用USB摄像头是不需要做额外配置的,USB摄像头都是免驱,CSI摄像头需要挂载设备节点,最终是需要在 /dev 目录下出现 video0 的设备节点。 具体方法是:在 /etc/modules-load.d/modules.conf 文件的最后中添加 bcm2835-v4l2 即可。 我的是树莓派3,添加后的文件内容为:(省略文件最前面的注释内容)
i2c-dev

bcm2835-v4l2
之后我是重启了下树莓派3,然后查看/dev下出现了video0节点。 这样OpenCV就可以调用CSI摄像头了 我的OpenCV测试代码
import numpy as np

import cv2 as cv



cap = cv.VideoCapture(0)



while(cap.isOpened):

    ret, frame = cap.read()

    gray = cv.cvt.Color(frame, 0)

    cv.imshow('openCV', gray)



    if cv.waitKey(1) & 0xff == ord('q'):

        break



cap.release()

cv.destoryAllWindows()

最后就看看CSI摄像头和树莓派的实际连接,还有测试的结果,抓的是视频,但可惜这里只能放个图片看看了,不过我昨天朋友圈里放了个短视频,还不错
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子