树莓派使用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 相关文章推荐
基于python select.select模块通信的实例讲解
Sep 21 Python
一份python入门应该看的学习资料
Apr 11 Python
python3 实现一行输入,空格隔开的示例
Nov 14 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
使用Django开发简单接口实现文章增删改查
May 09 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
Python动态语言与鸭子类型详解
Jul 01 Python
Python定时任务APScheduler的实例实例详解
Jul 22 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
Jul 23 Python
python 利用turtle模块画出没有角的方格
Nov 23 Python
用python写爬虫简单吗
Jul 28 Python
如何用python 操作zookeeper
Dec 28 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
解析php中eclipse 用空格替换 tab键
2013/06/24 PHP
PHP常用技术文之文件操作和目录操作总结
2014/09/27 PHP
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
Laravel中为什么不使用blpop取队列详析
2018/08/01 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
微信小程序开发之map地图实现教程
2017/06/08 Javascript
详解node nvm进行node多版本管理
2017/10/21 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
微信小程序实现加入购物车滑动轨迹
2020/11/18 Javascript
如何在vue 中使用柱状图 并自修改配置
2021/01/21 Vue.js
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Django实现支付宝付款和微信支付的示例代码
2018/07/25 Python
Python中logging实例讲解
2019/01/17 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
购买原创艺术品:Zatista
2019/11/09 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
几个常见的消息中间件(MOM)
2014/01/08 面试题
工程业务员岗位职责
2013/12/31 职场文书
软件部经理岗位职责范本
2014/02/25 职场文书
实习生评语
2014/04/26 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
入党积极分子自我批评思想汇报
2014/10/10 职场文书
旷课检讨书
2015/01/26 职场文书
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers
华为HarmonyOS3.0强在哪? 看看鸿蒙3.0这7个小功能
2023/01/09 数码科技