树莓派4b使用摄像头
1、先升级源:
sudo apt-get update sudo apt-get upgrade
2、打开树莓派配置
sudo raspi-config
打开 Interfacing Option
,接着找到 Camera
选项,打开树莓派摄像头。
然后点击 finish
, 重启即可
3、测试
rapistill指令来截图
raspistill -o a.jpg
打开根目录,就可以看到a.jpg啦~
相关参数:
-v:调试信息查看 -w:图像宽度 -h:图像高度 -rot:图像旋转角度,只支持 0、90、180、270 度(这里说明一下,测试发现其他角度的输入都会被转换到这四个角度之上) -o:图像输出地址,例如image.jpg,如果文件名为“-”,将输出发送至标准输出设备 -t:获取图像前等待时间,默认为5000,即5秒 -tl:多久执行一次图像抓取
例如执行下面的指令:
raspistill -o image%d.jpg -rot 180 -w 1024 -h 768 -t 20000 -tl 5000 -v
注意:如果没看到照片,先看看摄像头能否运行
ls -al /dev/ grep video
以上出现video则说明摄像头正常,再找找照片试试
如果在以上工作都完成的情况下,摄像头还是不能正常的使用或者驱动,请先检查硬件的连接的问题,可能是排线没有很好的插稳,或者是摄像头本身的问题
4、实时监控
安装motion(开源监控软件)
sudo apt-get install motion
首先将motion软件的后台进程改为开启,让它能够一直在后台运行。输入以下命令,将文件中 “start_motion_daemon=no” 的no改为yes。
sudo nano /etc/default/motion
之后输入命令打开motion的配置文件:
sudo nano /etc/motion/motion.conf
要更改的参数有以下几行,在nano编辑器环境下可以使用快捷键ctrl+w对关键字进行查找。
1 | daemon on #off改成on |
然后重启motion
sudo service motion.service restart
重启motion服务,也可以kill
sudo motion #开启motion
同局域网下访问 树莓派ip:8081
,便能看到实时画面了