一、接入摄像头模块
二、树莓派SD卡扩容方法
1、打开raspi-config系统配置工具
sudo raspi-config
2、选择Advancd Options
3、选择Expand Filesystem
4、重启树莓派完成扩容
sudo reboot
三、mjpg-streamer安装过程
参考博文:https://jingyan.baidu.com/article/47a29f2474a555c01523994c.html
四、实现监控功能
1、启动
./start.sh
2、查看网页
http://XXX.XXX.XXX.XXX:8080/stream.html (空缺处为树莓派IP地址)
五、利用摄像头模块进行拍照
1、添加UVC驱动
有些程序采用V4L2编程,会访问到/dev/videoX设备,因此需要添加UVC驱动,针对树莓派3B/3B+可以采用如下的方法添加bcm2835-v4l2驱动:
sudo vim.tiny /etc/modules
加入语句bcm2835-v4l2
2、使用拍照功能
常用的raspistill指令
①两秒钟(时间单位为毫秒)延迟后拍摄一张照片,并保存为 image.jpg
raspistill -t 2000 -o image.jpg
注意:此类方法拍摄的照片大小较大,一般在于1-2MB之间。
② 拍摄一张自定义大小的照片。
raspistill -o image.jpg -w 640 -h 480
注意:自定义大小之后,一般在100-200kb。
③降低图像质量,减小文件尺寸
raspistill -t 2000 -o image.jpg -q 5
※-q, --quality : Set jpeg quality <0 to 100>
注意:拍照的大小需要进行严格控制,方便下文人脸识别对于图像大小的要求。