mjpg-streamer的摄像头
在树莓派安装所需软件
sudo apt-get install git
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install subversion //Subversion是一个自由开源的版本控制系统
sudo apt-get install libjpeg8-dev #JPEG支持库
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev
sudo apt-get install cmake#下载编译工具
下载MJPG-Streamer库
git clone https://github.com/jacksonliam/mjpg-streamer.git
git clone :拷贝一份远程仓库,也就是下载一个项目。
编译安装
- 进入下载目录
cd mjpg-streamer/mjpg-streamer-experimental
- 编译
make all
- 安装
sudo make install
- 进入启动脚本,修改配置
vi start.sh
修改内容:
把./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www" 用“#”注释(默认是usb的摄像头)
修改成树莓派的摄像头./mjpg_streamer -i "input_raspicam.so" -o "./output_http.so -w ./www"
打开摄像头
设置
sudo raspi-config
选择Interfacing Options Configure connections to peripherals
选择 P1 Camera
保存后重启
启动摄像头
进入下载目录
cd mjpg-streamer/mjpg-streamer-experimental
执行./start.sh
此时摄像头红灯亮起
在浏览器输入 http://IP地址:8080可以查看画面
实现拍照功能
raspistill -o imageTest.jpg
-v:调试信息查看
-w:图像宽度
-h:图像高度
-rot:图像旋转角度,只支持 0、90、180、270 度
-o:图像输出地址,例如image.jpg,如果文件名为“-”,将输出发送至标准输出设备
-t:获取图像前等待时间,默认为5000,即5秒
-tl:多久执行一次图像抓取
人脸识别方案
翔云
需要学习http编程,把鼠标点击实现人脸识别方案的过程用代码来实现
下载参考示例阅读: