我是靠谱客的博主 爱撒娇洋葱,最近开发中收集的这篇文章主要介绍树莓派3--学习笔记5-mjpg视频流监控,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考网页:http://tieba.baidu.com/p/3981484977
参考链接:http://blog.csdn.net/blueslime/article/details/12429411
参考链接:http://m.blog.csdn.net/blog/for_wind/16842223


下载到树莓派:wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip
下载到电脑:pan点baidu点com/s/1kTBzfmB


1.安装辅助工具
2.解压master,zip
3.编辑源文件
4.编译mjpg软件
5.制作mjpg的启动脚本
6.执行mjpg的启动脚本(启动mjpg)


1.安装辅助工具

在树莓派上执行:
sudo apt-get install libjpeg8-dev
sudo apt-get install cmake


2.解压master,zip
在树莓派上执行:
unzip master.zip


3.编辑源文件
在树莓派上执行:
cd mjpg-streamer-master/mjpg-streamer-experimental/plugins/input_raspicam
(移动到mjpg-streamer-master/mjpg-streamer-experimental/plugins/input_raspicam)
nano input_raspicam.c
(用nano编辑input_raspicam.c文件)
进入nano页面后,按下ctrl+w(搜索),输入fps,回车,可看到如下界面
这里写图片描述
将fps,width,height设置成图片那样
然后按ctrl+x,再按y,再回车(保存,退出)


4.编译mjpg软件
在树莓派上执行:
直接 cd ../../
make clean all


5.制作mjpg的启动脚本
在树莓派上执行:
cd
nano jk.sh
将下面两条命令复制进去
cd mjpg-streamer-master/mjpg-streamer-experimental
./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"

像上面一样,按ctrl+x,再按y,再回车(保存,退出)
继续,在树莓派上执行:
chmod 744 jk.sh

看了源码, -i “./input_raspicam.so” 这个可以带参数的 -i “./input_raspicam.so -fps 30 -x 320 -y 240” ,就可以不用修改代码编译了


6.执行mjpg的启动脚本(启动mjpg)
在树莓派上执行:
sh jk.sh


最后,在浏览器上打开:(我用的是chrome浏览器)
http://你树莓派的ip:8080

http://树莓派IP:8080/?action=stream


基于云服务平台的人脸识别
1、设备
树莓派2、USB摄像头。
2、要求
l 使用USB摄像头抓拍(可以使用各种开源软件,也可以自己编程)脸部照片;
l 使用人脸识别的云服务平台(可选择FACECORE、百度云人脸识http://apistore.baidu.com/astore/classificationservicelist/32.html)对图像进行识别。可以是上传图像至平台,也可以是下载平台的SDK在树莓派上实现。
l 在原图像上标注人脸位置和数量;
l 在图像数据库中找出抓拍到的人(俗称“刷脸”)(加分项);

最后

以上就是爱撒娇洋葱为你收集整理的树莓派3--学习笔记5-mjpg视频流监控的全部内容,希望文章能够帮你解决树莓派3--学习笔记5-mjpg视频流监控所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部