700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 树莓派远程4G遥控车教程(三)-摄像头安装及实现局域网实时监控

树莓派远程4G遥控车教程(三)-摄像头安装及实现局域网实时监控

时间:2021-03-16 19:51:00

相关推荐

树莓派远程4G遥控车教程(三)-摄像头安装及实现局域网实时监控

树莓派远程4G遥控车教程(三)-摄像头安装及实现局域网实时监控

树莓派远程4G遥控车教程(一)-准备工作

树莓派远程4G遥控车教程(二)-相机云台舵机初步调试

树莓派远程4G遥控车教程(四)-实时监控内网穿透及集成舵机控制功能

准备工作

出现问题欢迎私信我,大家一起讨论

树莓派4B+内存卡(已烧录系统)摄像头 *1CSI线

运行环境配置

本文实时监控使用mjpg-stream

配置过程

在关闭电源的情况下将摄像头与树莓派通过CSI线连接注意:靠近网线接口的地方是接摄像头的接口在通过ssh连接树莓派后执行以下操作开启摄像头服务

sudo raspi-config

进入配置页面,选中Interfacing Options,回车键后进入设置页面,选中Camera回车确定开启安装MJPG-Stermer以及相关的一些依赖

sudo apt-get updatesudo apt-get upgradesudo apt-get install subversion libjpeg8-dev imagemagick libv4l-dev cmake gitgit clone /jacksonliam/mjpg-streamer.gitcd mjpg-streamer/mjpg-streamer-experimental/

注意,这里默认下载到了home目录下进入该目录下mjpg-streamer/mjpg-streamer-experimental/plugins/input_uvc双击修改input_uvc.c文件(我这里使用了MobaXterm,所以可以直接进行双击修改),修改图中高亮位置

因为MJPG-stermer在进行传输视频过程中,使用的是帧数传递而不是像素点传递,所以为了解决实时画面延迟过大的问题,这里进行了修改分辨率,来达到降低每帧图片的大小。达到更加流畅的效果在进行修改后,进行编译(每次修改都需要编译)

cd mjpg-streamer/mjpg-streamer-experimental/make allsudo make install

启动摄像头测试

./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"

注意:这里默认使用8080端口作为视频访问地址。启动失败,请检查8080端口是否占用

lsof -i :8080 #检查占用kill -9 PID #结束PID对应的进程

访问 http:// 树莓派IP:8080/?action=stream 获取画面

实现开机自启动

设置自启动文件

sudo vim /etc/systemd/system/camera.service

这里应该进入VIM编辑器,如果未进入。一般是未安装vim编辑器,参考Vim编辑器的安装与使用VIM的使用方法,参考:vim命令大全

[Unit]Description=camera daemonAfter=syslog.target network.targetWants=network.target[Service]Type=simpleExecStart=/home/pi/mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer -i "/home/pi/mjpg-streamer/mjpg-streamer-experimental/input_uvc.so" -o "/home/pi/mjpg-streamer/mjpg-streamer-experimental/output_http.so -w /home/pi/mjpg-streamer/mjpg-streamer-experimental/www"Restart= alwaysRestartSec=1min[Install]WantedBy=multi-user.target

保存退出后,启动监控画面传输

systemctl daemon-reloadsystemctl start camera#启动监控画面的传输#查看是否成功开启systemctl status camera.service#设置为开机启动systemctl enable camera

每行命令都需要输入树莓派密码重启树莓派,查看是否启动成功

最后将摄像头固定在舵机上

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。