我是靠谱客的博主 凶狠万宝路,这篇文章主要介绍树莓派4b如何打开摄像头,现在分享给大家,希望可以做个参考。

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

复制代码
1
ls /dev/video*

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

1.首先安装依赖:

复制代码
1
2
3
4
5
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

复制代码
1
2
3
4
sudo git clone https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-experimental sudo make sudo make install

3.检查摄像头是否可用

复制代码
1
vcgencmd get_camera

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

复制代码
1
sudo raspi-config

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

4.运行

方式一

复制代码
1
./start.sh #需要在mjpg-streamer/mjpg-streamer-experimental目录下

方式二

复制代码
1
2
/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权限

复制代码
1
sudo chmod +x start.sh

拍照功能

复制代码
1
raspistill -o image.jpg

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

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

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

最后

以上就是凶狠万宝路最近收集整理的关于树莓派4b如何打开摄像头的全部内容,更多相关树莓派4b如何打开摄像头内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(87)

评论列表共有 0 条评论

立即
投稿
返回
顶部