树莓派无法打开摄像头(USB和piCam均无法打开) 解决过程记录

树莓派无法打开摄像头(USB和piCam均无法打开) 解决过程记录

笔者最近开始学习OpenCV和树莓派,准备利用在毕业设计中,因为笔者专业是能源与动力工程,所以在很多方面很业余,所以文章内容不够专业,请见谅。
从头开始讲吧,系统是树莓派的RASPBIAN系统,硬件是树莓派3B+,其他的应该不重要。装好系统后,并没有测试摄像头,因为觉得这东西插上就可以用,安装了python、python的IDE还有OpenCV,*这里还有一个小插曲,就是之前安装的是OpenCV2.4.9,完全按照教程安装,但是cmake总是出错,试了各种办法都不行,最后换了最新的源文件(4.X.X)就好了。*之后在写OpenCV测试程序时总是报错,因为使用了摄像头,之后写了个读取和简单处理图片,发现不是OpenCV的问题,然后就转战处理摄像头了。

正文开始:

USB摄像头部分

刚开始使用的是USB摄像头,在写代码时总是报错,内容大概就是说没有检测到摄像头,然后就利用了一下几种方法解决:

  1. 利用 $ sudo raspi-config 使能摄像头。
  2. 打开sudo nano /etc/modules在其中加入bcm2835-v4l2 注意是4L2不是1,L为小写。
  3. 参考下面的博文

https://blog.csdn.net/wongnoubo/article/details/79831960

  1. 之后又了解到了驱动问题,据说只有支持UVC的摄像头才可以使用,利用下面博文中的方法了解到我的USB摄像头是否支持,但是我的摄像头和支持的摄像头设备号(Vendor ID)和产品号(Product ID)只差最后两位数,但是这个时候我已经试遍所有办法依旧不行,所以觉得是摄像头的问题。

https://blog.csdn.net/wendypang/article/details/76186551

至此我暂时确定了是摄像头的问题,然后买了一个piCam,就是那个用排线直接连接到树莓派上的摄像头。

piCam部分

拿到piCam之后以为问题解决了,接好线,启动,系统初始化的时候摄像头上的LED灯闪了一下,开机后常亮了,因为不知道是干什么的所以没管它,运行了之前在windows上测试没有问题的程序,发现依旧不可以,但是和之前用USB摄像头的错误也不同,它卡在了开启摄像头那一步,不报错也不继续运行,于是我又想确定下摄像头是否有问题。
又尝试了以下方法:

  1. 利用 $ sudo raspi-config 使能摄像头。

  2. 打开sudo nano /etc/modules在其中加入bcm2835-v4l2 注意是4L2不是1,L为小写。

  3. 输入 raspistill -o test.jpg 拍照,报错如下图在这里插入图片描述

  4. 确保GPUMemory大于128.。

  5. 输入 vcgencmd get_camera 输出supported=1 表示摄像头已经被检测到,但却不能使用
    后来又联系了客服,无果,最后
    重装了系统好了!!!!!!!
    重装了系统好了!!!!!!!
    重装了系统好了!!!!!!!

    关于重装系统后USB摄像头是否可用还没进行测试,测试后来更新。

  • 5
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肥杨同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值