网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月07日漏签0天
树莓派吧 关注:76,510贴子:236,992
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 35回复贴,共2页
  • ,跳到 页  
<<返回树莓派吧
>0< 加载中...

【教程贴】树莓派摄像头使用

  • 只看楼主
  • 收藏

  • 回复
  • 树莓派大佬
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
树莓派镜像在Bullseye版本之后,底层的摄像头驱动由raspicam切换成libcamera。(注意看清自己的系统版本,新版系统raspistill命令就没有了)
libcamera是一个开源的软件栈,方便于第三方移植和开发自己的摄像头驱动。libcamra还是存有很多bug,并且当前的libcamera不支持python, 因此树莓派官方还是提供了raspicam的安装下载的方法。
旧版本的树莓派系统使用的是raspistill软件。
新版(Bullseye之后的系统)只有libcamera系列的相机软件。
libcamera新版软件栈:
libcamera-hello (简单的拍照程序,就是个hello-world)
libcamera-jpeg(简单的拍照程序。)
libcamera-still(模拟/替代raspistill的功能)
libcamera-vid(视频录像程序H.264编码器)
libcamera-raw(视频录像,没有预览窗口,裸码存储)
libcamera-detect(默认不提供,需要安装TensorFlowLite才能使用,可以做目标检测)
看了看官网,就提供了这几个工具,如果需要简单的程序,可以写shell调用这些工具来拍照
如果需要使用python来调用,则libcamera就不能满足你的要求了
libcamera目前还没有python语言的库(官方原话是:libcamera is still missing certain features, most notably Python bindings)


  • 树莓派大佬
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果要使用python开发摄像头应用,使用picamera库的话,就要启用传统的摄像头软件栈
执行:raspi-config命令
第一步:
选择:3. Interface Options
选择:I1 Legacy Camera Enable/disable legacy camera support
第二步:
选择:6. Advanced Options
选择:A8 Glamor
然后重启系统
重启后 raspistill raspivid raspividyuv raspiyuv 这些软件将出现
libcamera-开头的软件也在,只不过执行会提示:
ERROR: the system appears to be configured for the legacy camera stack


2025-08-07 15:43:58
广告
不感兴趣
开通SVIP免广告
  • 树莓派大佬
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如何判断我的picamera库能不能用:
执行:python3 -c "import picamera"
回车后没有输出就是能用


  • 树莓派大佬
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
picamera拍照代码:
from picamera import PiCamera
camera = PiCamera()
camera.resolution = (1024, 768)
camera.capture('test.jpg')


  • 树莓派大佬
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下节预告:如何打造一个成本极低的直播系统(百公里油耗0.00001毛)


  • Jean_Arthur
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
py的提示要开raspi-config 的legacy camera,开了后legacy和glamor还是同样的提示。。。
现在可以理解了legacy和lib操作的冲突。 关了legacy后,support和detect和interface都是 0.
我的V2 一直雪花屏。。不知道为啥?


  • 歌姬-Vivy
  • 高级粉丝
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我这样设置好之后依旧提示raspistill未找到命令...已经尝试搞了两天了,不管是用csi摄像头还是usb摄像头都调用不起来...


  • ISSHOST
  • 活跃吧友
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大佬 有什么摄像头推荐 打算做一个物品追踪


2025-08-07 15:37:58
广告
不感兴趣
开通SVIP免广告
  • draxan
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
libcamera能连realsence吗?


  • kk2k
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
开启了legacy camera后vnc就没桌面了显示cannot currently show the desktop,关了legacy camera就又好了,是啥情况


  • 树莓派大佬
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
现在picamera2出来了,libcamera 可以完全替代Legacy Camera了,
raspicam,raspistill之类的软件再也用不到了
sudo apt install python3-picamera2 -y
安装picamera2的python库


  • 让我来操纵天下
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
您好,我的用的nano 4B版本的树莓派,安装最新bullseye 11 64位系统,libcamera-hello可以连接摄像头,但cvgencmd get_camera一直返回的是0 0 0.大佬有了解这个嘛,实在不知道如何尝试了


  • 土方@车
  • 高级粉丝
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
出树莓派板子


  • 柠萌味的大海
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
请问,我树莓派连的usb摄像头,摄像头和usb接口都是好的,但是lsusb识别不到摄像头,ls /dev/video*也没看到video0,vcgencmd get_camera也是supported=1,detected=0。但是我camera已经enable打开了,/etc/modules后面也加了bcm2835-v4l2,也没用,sudo modprobe bcm2835-v4l2也试过,实在是不知道该怎么办,求求大佬指点


2025-08-07 15:31:58
广告
不感兴趣
开通SVIP免广告
  • 问问问问
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有没有朋友遇到这种情况:
vcgencmd get_camera是supported=1,detected=1
却一直
ERROR: *** no cameras available ***


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 35回复贴,共2页
  • ,跳到 页  
<<返回树莓派吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示