树莓派4b如何打开摄像头

我主要用的方法是mjpg-streamer,使用树莓派摄像头用input_raspicam.soinput_uvc.so是USB插口摄像头使用。一开始是想用这个树莓派这个库的,但是解压下来发现,好家伙,就他没有,再尝试了各种办法之后都没有解决方法,能找到这个库。只能用这个uvc这个库,先看一下自己有没有uvc的驱动

ls /dev/video*

 确定有之后可以进行uvc方式

1.首先安装依赖:

sudo apt-get install libjpeg62-turbo-dev  #JPEG支持库
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev   
sudo apt-get install cmake  #编译工具
sudo apt-get install git #用git下载软件

2.下载编译mjpg-streamer

sudo git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental
sudo make
sudo make install

3.检查摄像头是否可用

vcgencmd get_camera

如果detected=0,说明摄像头模块没接好,重新排查下硬件。detected=1则说明CSI摄像头接入正常。supported=1说明摄像头已经使能,摄像头已经可以使用。supported=0则说明CSI摄像头没有使能,需要使能下摄像头模块。

sudo raspi-config

设置好后会重启树莓派,然后就可以完美运行啦~

4.运行

方式一

./start.sh  #需要在mjpg-streamer/mjpg-streamer-experimental目录下

方式二

/usr/local/bin/mjpg_streamer -i "/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 30 -r 1280x720" -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"

如果脚本执行发生错误,则执行更改./start.sh权限

sudo chmod +x start.sh 

拍照功能

raspistill -o image.jpg

此处图片名:image,保存为.jpg格式

再把图片传到windows系统下打开,即可看到拍到的图片

更多参数使用raspistill --help指令查询:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值