文档章节

motion加树莓派打造实时监控

百特曼
 百特曼
发布于 2017/08/08 00:59
字数 365
阅读 26
收藏 0

sudo apt-get install motion

sudo nano /etc/default/motion

将里面的no修改成yes,让motion可以一直在后台运行:start_motion_daemon=yes

sudo nano /etc/motion/motion.conf

 

 

  1. # 在守护程序(后台)模式下启动,打2开终端(默认:off)  
  2. daemon on  
  3. # 检测到运动后,输出“正常”图片(默认:on)  
  4. [...]  
  5. output_normal off  
  6. # 存储进程编号的文件,又叫pid文件。(默认:未定义)。  
  7. process_id_file /var/run/motion/motion.pid  
  8. # 图像宽度(像素)。有效范围:取决于摄像头,默认:352个像素  
  9. width 640  
  10. # 图像高度(像素)。有效范围:取决于摄像头,默认:288个像素  
  11. height 480  
  12. # 每秒拍摄的最大帧数量。  
  13. # 有效范围:2-100。默认:100(几乎没有限制)。  
  14. framerate 7  
  15. # 如果你使用网络摄像头要使用的URL,尺寸将自动检测(包括http://、ftp://或file:///)  
  16. # 必须是返回单JPEG图片或原始MJPEG流的URL。默认:未定义  
  17. netcam_url value http://http://192.168.10.250:8080/videostream.cgi  
  18. # 网络摄像头的用户名和密码(只要在需要时)。默认:未定义  
  19. # 语法是用户:密码  
  20. netcam_userpass admin:mypassword  
  21. # 存储图片和短片的目标基本目录  
  22. # 推荐使用的绝对路径。(默认值:当前工作目录)  
  23. target_dir /home/carla/motion-images  
  24. # ffmpeg用于视频压缩的编解码器。  
  25. [...]  
  26. ffmpeg_video_codec mpeg4 
  27. 创建用来存储PID文件的目录,因为它在motion.conf中表明:

  28. $ sudo mkdir /var/run/motion 


    启动motion

  29. sudo motion

     

  • 退出motion

  

killall -TERM motion
  • 或者
service motion stop

 

© 著作权归作者所有

共有 人打赏支持
百特曼
粉丝 1
博文 43
码字总数 20412
作品 0
南平
Android工程师
私信 提问
基于树莓派如何开发机器人(附PPT+视频) | 硬创公开课

导语:树莓派是为学习计算机编程教育而设计的一种微型电脑,其系统是基于Linux的, 虽然只有信用卡大小,但视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。因此自问世以来,受到了...

金红
2017/03/09
0
0
预告:基于树莓派如何开发机器人 | 硬创公开课

此前我们收到读者反馈,想听一节关于如何用树莓派开发机器人。树莓派为学习计算机编程教育设计的一种微型电脑,其系统基于Linux, 只有信用卡大小但视频、音频等功能通通皆有,可谓是“麻雀虽...

金红
2017/02/16
0
0
树莓派 motion安装摄像头实现远程监控

下面我们介绍如何来给树莓派装个USB摄像头,然后远程访问摄像头拍摄的即时画面。 首先你需要一个树莓派能兼容的USB摄像头,笔者用的是罗技(Logitech)C270 高清网络摄像头,插上即可。软件方...

郝槟楠
06/29
0
0
树莓派摄像头VLC网络监控

备忘 树莓派有网口,又有摄像头可以用,当然不能浪费资源,下面我就用红外摄像头来做个昼夜均可使用的摄像头监控~ 连接好树莓派的CSI摄像头,我用的是带有红外灯的,并且有光感控制的,只有在...

乐_然
03/11
0
0
树莓派笔记02—树莓派硬件环境准备

在开始玩转树莓派之前,我们需要了解下树莓派的硬件配置以及所需要的配件。跟电脑PC机类似,树莓派也需要必要的输入输出设备才能工作。 1. 树莓派3B+ 2018年3月14日,树莓派基金会正式发布新...

TonyCode
08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

小程序异步操作 跨js执行 在微信小程序里面实现跨页面通信

我们知道,在小程序里面一个页面的变化,是通过调用 setData 函数来实现的。所以想做到在二级页面里让一级页面产生变化,最 Quick And Dirty 的做法就是把一级页面的 this 传入到二级页面去,...

xiaogg
29分钟前
1
0
授于管理员登录其它用户

1.沙盒中,授予管理员登录 安全性控制==>登录访问权限政策

在山的那边
31分钟前
4
0
线程安全的CopyOnWriteArrayList介绍

证明CopyOnWriteArrayList是线程安全的 先写一段代码证明CopyOnWriteArrayList确实是线程安全的。 ReadThread.java import java.util.List; public class ReadThread implements Runnable {......

绝地逢生
33分钟前
1
0
Java重写的7个规则

几年前你可能会遇到这样一个面试题:“重写和重载的区别”、而现在随着科技的更迭、面试的问题越来越高级、面试官的问题也越来越深入、此文是上述面试题的一个延伸、让你从简单的重写规则中更...

architect刘源源
34分钟前
3
0
JavaScript异步编程:Generator与Async

从Promise开始,JavaScript就在引入新功能,来帮助更简单的方法来处理异步编程,帮助我们远离回调地狱。 Promise是下边要讲的Generator/yield与async/await的基础,希望你已经提前了解了它。...

前端攻城老湿
34分钟前
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部