banana pro远程监控摄像头motion

1.Setting up the B-Pi

First you have to load the necessary drivers needed by the camera module:

加载模块:

sudo modprobe ov5640 
sudo modprobe sun4i_csi 

if modprobe sun4i_csi does not work try:
sun4i_csi不行就用下面的:

sudo modprobe sun4i_csi0

ps:如果想开机启动,可以在/etc/modules中添加!

2.安装motion(不知道百度)

sudo apt-get install motion

2.1.自定义motion 配置
在你的主目录下创建一个.motion目录,将默认配置文件拷贝到该目录中,并将所有权改成归你所有

~$ mkdir .motion  
~$ sudo cp /etc/motion/motion.conf .motion/  
~$ sudo chown pi:pi .motion/motion.conf 

你还需要用来存储motion所拍摄图像的一个目录:

~$ mkdir motion-images 

当你启动Motion后,它会寻找配置文件,先在当前目录下寻找,然后在~/.motion下寻找,最后在/etc/motion下寻找。现在,编辑你的~/.motion/motion.conf文件,根据自己的需要修改:

#在守护程序(后台)模式下启动,打2开终端(默认:off) 
daemon on  
# 检测到运动后,输出“正常”图片(默认:on) 
[...]  
output_normal off  
# 存储进程编号的文件,又叫pid文件。(默认:未定义)。 
process_id_file /var/run/motion/motion.pid  
# 图像宽度(像素)。有效范围:取决于摄像头,默认:352个像素 
width 640  
# 图像高度(像素)。有效范围:取决于摄像头,默认:288个像素 
height 480  
# 每秒拍摄的最大帧数量。 
# 有效范围:2-100。默认:100(几乎没有限制)。 
framerate 7   
# 是否只能本地打开网页摄像头,默认on
webcam_localhost off
# 控制面板是否只能本地打开,默认on
control_localhost off
# 网络摄像头的用户名和密码(只要在需要时)。默认:未定义 
# 语法是用户:密码 
netcam_userpass admin:mypassword  
# 存储图片和短片的目标基本目录 
# 推荐使用的绝对路径。(默认值:当前工作目录) 
target_dir /home/pi/motion-images  
# ffmpeg用于视频压缩的编解码器。 
[...]  
ffmpeg_video_codec mpeg4 

你需要创建用来存储PID文件的目录,因为它在motion.conf中表明:

$ sudo mkdir /var/run/motion 

启动测试

$ motion  

3.开机启动service

motion的service程序安装时已配置好,在/etc/rc0.d/K01motion

service使用的是motion的用户,使用/etc/motion/motion.conf作为默认配置文件。所以按需求修改!

存储图像的目录要改权限777:

sudo chmod 777 motion_image

加入开机服务:

sudo update-rc.d motion defaults

参考:

BananaPro/Pi:Camera Module
如何借助Motion操控Linux监控摄像头
motion程序的移植和安装

你可能感兴趣的:(webcam,motion,bananapro)