(15)树莓派B+通过USB摄像头获取图像
来源:互联网 发布:综合返利源码 编辑:程序博客网 时间:2024/05/22 02:16
树莓派自带摄像头接口,但是自家的摄像头有点略贵,比较普遍的做法是用USB免驱动(Linux内核自带)的2不到20的渣渣摄像头代替,来实现简单的监控功能。
我所用到的摄像头参数大致为:USB2.0,30万像素,幅面640*480,最大帧数30,免驱。如下图:
先将摄像头USB插入到一台Windows电脑中,用类似于摄像头大师的软件,尝试一下该摄像头能否正常工作,由于这个摄像头比较渣渣,需要手动调整焦距才能看清楚图像,所以这一步的关键就是为了调整好焦距的。
然后就可以将摄像头连接到树莓派了,树莓派B+提供了4个USB接口,一般情况下驱动100mA的USB设备,最高不超过500mA(不能保证正常工作),这个摄像头的电流不清楚有多大,应该可以正常工作。
如果 ls /dev/video0则说明树莓派识别了摄像头,接下来就可以安装摄像头控制软件了。
motion是一款轻量级的控制摄像头的软件,直接用软件源安装即可,它除了可以采集数据,还可以通过浏览器来监控。
motion默认配置文件为/etc/motion/motion.conf,可以选择配置一些选项:
daemon on#或者off,前台方式运行,日志直接输出到控制台
process_id_file #pid所在文件
videodevice /dev/video0 #使用我们的USB摄像头设备
width 320 #640
height 240 #480
framerate 2#每秒帧数,自行调整
lightswitch 0 #灯光?感觉不需要开
target_dir /usr/local/apache2/htdocs/cam1 # 存放图片和视频的目录
motion输出的日志如下:
可以通过浏览器访问localhost:8081,在线监控。
图片和视频文件保存在/usr/local/apache2/htdocs/cam1/目录下。
现在,需要启动vncserver(前提是(8)安装桌面和VNC),然后在自己电脑上用vncviewer连接到树莓派桌面环境。如果树莓派没有浏览器的话,还需要安装firefox,直接源安装即可。
打开浏览器,输入localhost:8081即可查看到摄像头采集到的图像。树莓派运行桌面和浏览器都比较卡,忍受一下吧。
motion正常退出的日志:
不正常退出可能导致再次启动时连接不上摄像头,后台方式下我用killall -TERM motion来退出。
后续,我们就可以将摄像头采集到的图片周期性主动传到服务器端(微信公众号服务器、自己的web服务器、yeelink、云平台等)来构建自己的在线监控系统。
0 0
- (15)树莓派B+通过USB摄像头获取图像
- android/linux usb 摄像头获取一张图像
- 树莓派新版系统上使用mjpg-streamer获取USB摄像头和树莓派专用摄像头RaspiCamera图像
- 树莓派新版系统上使用mjpg-streamer获取USB摄像头和树莓派专用摄像头RaspiCamera图像
- matlab通过摄像头获取图像进行处理
- -06-OpenCV通过USB摄像头采集图像【Xilinx-Petalinux学习】
- 玩转Dragonboard 410c USB摄像头——获取USB摄像头图像
- ROS 使用自带和usb摄像头获取图像
- ROS下获取USB免驱动高速摄像头图像数据
- USB摄像头采集图像(DirectShow)
- USB摄像头采集图像(DirectShow)
- USB摄像头采集图像(DirectShow)
- opencv摄像头获取连续图像(二): 双目获取图像
- 树莓派 usb摄像头 视频图像监控服务的玩法
- 【OpenCV】获取摄像头图像
- 基于Video4Linux 的USB 摄像头图像采集实现(转载)
- linux下的V4L2提取USB摄像头图像(一)
- 树莓派(Debian系统)通过usb摄像头扫描识别QR二维码
- JAVA中关于日期和时间的计算(万年历)
- 利用自己的开发技术,赚点外快android
- SAX解析XML文件-采用自定义布局
- XML小练习:利用dom4j对XML文档进行解析(爽感yo~yo~yo~)
- JQuery+JS+JSON+Servlet实例
- (15)树莓派B+通过USB摄像头获取图像
- 最简单的基于FFmpeg的AVDevice例子(屏幕录制)
- 苹果开发者账号中,测试机器列表达到100台上限,想要删除一些设备、添加新设备,怎么办?
- Oracle Rman备份脚本与自动删除重复备份文件
- java 数字与字母的转换
- 个人网页:mask.org.tw
- iOS学习交流群:230644538
- Windows 任务计划 隐藏执行窗口的几种方法
- 工作狂的悲哀