我是靠谱客的博主 凶狠万宝路,最近开发中收集的这篇文章主要介绍树莓派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指令查询:

最后

以上就是凶狠万宝路为你收集整理的树莓派4b如何打开摄像头的全部内容,希望文章能够帮你解决树莓派4b如何打开摄像头所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部