树莓派使用USB摄像头和motion实现监控


Posted in Python onJune 22, 2019

本文实例为大家分享了树莓派使用USB摄像头和motion实现监控的具体代码,供大家参考,具体内容如下

一、工具

1、树莓派3B

2、USB摄像头

二、操作步骤

1、安装motion

sudo apt-get install motion

2、配置motion

(1)

sudo nano /etc/default/motion

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

树莓派使用USB摄像头和motion实现监控

(2)

sudo nano /etc/motion/motion.conf

修改配置文件,这个文件比较长,请确保一下参数的配置。在nano编辑器下,可以使用^w快速查找到如下配置内容。也可以使用^v向下翻页。

树莓派使用USB摄像头和motion实现监控

树莓派使用USB摄像头和motion实现监控

树莓派使用USB摄像头和motion实现监控

树莓派使用USB摄像头和motion实现监控

树莓派使用USB摄像头和motion实现监控

3、启动motion

sudo motion

4、查看视频数据

在局域网内的设备,不管是手机还是电脑,均可打开浏览器访问树莓派IP:8081

树莓派使用USB摄像头和motion实现监控

5、退出motion

killall -TERM motion

或者

service motion stop

三、可能出现的问题

1、配置错误

出现Unknown config option "sdl_threadnr"

树莓派使用USB摄像头和motion实现监控

解决方法:

在配置文件中,直接将这一行内容进行注释。不是下图光标所在处,是光标下面sdl_threadnr 0这一行,注释成# sdl_threadnr 0即可。

树莓派使用USB摄像头和motion实现监控

2、8081页面无法显示

在8081端口,无法显示数据,但是在8080端口可以看到motion的信息。

树莓派使用USB摄像头和motion实现监控

解决方法:

这可能是摄像头没有被识别,可以将摄像头拔下重新插入。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Pyhton中防止SQL注入的方法
Feb 05 Python
Python实现获取操作系统版本信息方法
Apr 08 Python
Django中使用locals()函数的技巧
Jul 16 Python
python 默认参数问题的陷阱
Feb 29 Python
对python中的for循环和range内置函数详解
Apr 17 Python
python实现简单flappy bird
Dec 24 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
Jan 05 Python
Python爬虫爬取百度搜索内容代码实例
Jun 05 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
Sep 16 Python
python实现AdaBoost算法的示例
Oct 03 Python
Python通过m3u8文件下载合并ts视频的操作
Apr 16 Python
python 实现的截屏工具
May 08 Python
树莓派动作捕捉抓拍存储图像脚本
Jun 22 #Python
python+openCV利用摄像头实现人员活动检测
Jun 22 #Python
树莓派实现移动拍照
Jun 22 #Python
树莓派+摄像头实现对移动物体的检测
Jun 22 #Python
Python数据结构与算法(几种排序)小结
Jun 22 #Python
python+opencv实现摄像头调用的方法
Jun 22 #Python
python算法与数据结构之冒泡排序实例详解
Jun 22 #Python
You might like
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
php写入、删除与复制文件的方法
2015/06/20 PHP
php使用Session和文件统计在线人数
2015/07/04 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
2015/12/11 PHP
javascript 表单的友好用户体现
2009/01/07 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
深入了解javascript中的prototype与继承
2013/04/14 Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
2013/04/26 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
python操作日期和时间的方法
2014/03/11 Python
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
Python使用re模块验证危险字符
2020/05/21 Python
Python数据可视化图实现过程详解
2020/06/12 Python
Python基础教程(一)——Windows搭建开发Python开发环境
2020/07/20 Python
Python os库常用操作代码汇总
2020/11/03 Python
python数据抓取3种方法总结
2021/02/07 Python
阻止移动设备(手机、pad)浏览器双击放大网页的方法
2014/06/03 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
MYSQL基础面试题
2012/05/13 面试题
管理学院毕业生自荐信范文
2014/03/10 职场文书
经营目标管理责任书
2014/07/25 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
个园导游词
2015/02/04 职场文书
考试后的感想
2015/08/07 职场文书