树莓派摄像头(原装Csi)用Opencv打开笔记(C++)

参考Deiki的文章 :https://blog.csdn.net/iamlearner/article/details/79793205
(弄完usb打开摄像头,开搞原装CSI摄像头)
树莓派原装CSI摄像头插到树莓派的CSI口上,并在在raspi-config中打开后就可以使用Raspistill命令直接使用,但如果在OpenCV中调用CSI摄像头会出现无数据的现象(cv2.VideoCapture(0)这时不会报错)。

这是因为树莓派中的camera module是放在/boot/目录中以固件形式加载的,不是一个标准的V4L2的摄像头驱动,所以加载起来之后会找不到/dev/video0的设备节点。我们在/etc/modules里面添加一行bcm2835-v4l2(小写的L)就能解决问题。
在这里插入图片描述
进入目录下,
在这里插入图片描述
在这里插入图片描述
回到根目录下,lsusb并不能检测到摄像头,大概这就是CSI吧。
在这里插入图片描述
打开之前已经码好的打开USB摄像头的代码:(这里有介绍https://blog.csdn.net/qq_44402990/article/details/89639709)
在这里插入图片描述编译运行一下,
在这里插入图片描述成功。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值