首先使用手头的树莓派连接CSI摄像头,并在raspi-config中开启摄像头设备;
连接后dev设备中应正确显示video0;
使用以下命令看是否可以在当前目录进行拍照并保存:
raspistill -o camera.jpg
接下是下周开源监控软件motion,输入命令进行安装:
sudo apt-get install motion
下载后,先将motion软件的后台进程改为开启,允许后台运行。输入以下命令:
sudo nano /etc/default/motion
打开后如果显示新文件,直接加入“start_motion_daemon=yes” 即可,如果有文件则将no改成yes。
改配置以前,先为照片和视频做个文件夹;
sudo mkdir /home/pi/motion
#推荐设置在 /home/pi/motion,便于SMB共享访问;
下面开始配置motion,输入下面命令打开配置文件:
sudo nano /etc/motion/motion.conf
文件中有很多配置,可以尝试进行修改,以条件出最满意的摄像水平,这里不做详细介绍;
必须修改的有以下几行:
需要更改的参数有以下几行,在nano编辑器环境下可以使用快捷键ctrl+w对关键字进行查找。
daemon on #off改成on
width 640 #根据摄像头像素自行更改推荐800
height 480 #根据摄像头像素自行更改推荐600
framerate 50 #帧率,推荐15
target_dir /motion #录像保存目录,改成你自己之前建立的
赋予motion权限读、写、执行权限:
sudo chgrp motion /home/pi/motion
sudo chmod g+rwx /home/pi/motion
后边是之前自己建立的目录;
最后重启motion服务,重新加载配置文件:
sudo killall -TERM motion #杀motion进程,如果过没启动过不需要;
sudo service motion stop #停止服务,如果没启动过不需要;
sudo service motion start #启动服务
sudo motion #启动进程
启动后会有2行导入了motion.config之类的提示,代表启动成功;
使用SMB访问共享文件中的motion文件夹,看是否会有文件增加;
此时的功能就是摄像头识别到像素变化,就会自动录像保存到motion目录,大功告成;
如果需要视频预览,可以局域网设备访问:http://你的树莓派IP:8081;