树莓派3B基于mjpg-streamer的摄像头和人脸识别方案引入

本文介绍了如何在树莓派上安装和配置MJPG-Streamer以使用摄像头,并通过修改启动脚本支持树莓派内置摄像头。同时,讲解了如何开启摄像头、实现拍照功能,并探讨了基于翔云的人脸识别方案。最后,提到了通过HTTP编程实现人脸识别过程的代码化。
摘要由CSDN通过智能技术生成

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 :拷贝一份远程仓库,也就是下载一个项目。

编译安装

  1. 进入下载目录
cd mjpg-streamer/mjpg-streamer-experimental
  1. 编译
make all
  1. 安装
sudo make install
  1. 进入启动脚本,修改配置
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"


7.

在这里插入图片描述

打开摄像头

设置

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编程,把鼠标点击实现人脸识别方案的过程用代码来实现
在这里插入图片描述
下载参考示例阅读:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值