智能家居(2)——树莓派USB摄像头开发—fswebcam、motion

树莓派USB摄像头开发—fswebcam、motion

一、简介

fswebcam 这是一款小型摄像头程序官网,则可以很好地支持 USB 摄像头。

二、详细步骤

插好USB摄像头,输入以下指令。

  1. ls -l /dev/video*
  2. lsusb
    从上面的两个命令,第一个看出来设备中已经有video的设备了,
    第二个 中 发现有Sony Playstation Eye 。这两个任何一个都说明了USB摄像头被树莓派检测到了。

三、安装视频监控

  1. apt-get update
  2. 如果无法安装,请更换源:sudo nano /etc/apt/sources.list
    #内容为:
    #deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
    #Uncomment line below then ‘apt-get update’ to enable ‘apt-get source’
    #deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
  3. 更换源后要重新update:sudo apt-get update
  4. 安装监控:sudo apt-get install motion
  5. 修改motion的配置:sudo nano /etc/motion/motion.conf
    #deamon off 改成 on
    #Start in daemon (background) mode and release terminal (default: off)
    daemon on
    #设置分辨率
    #Image width (pixels). Valid range: Camera dependent, default: 352
    width 800
    #Image height (pixels). Valid range: Camera dependent, default: 288
    height 600
    #on修改成off:
    #Restrict stream connections to localhost only (default: on)
    stream_localhost off
    #on修改成off:
    #Restrict control connections to localhost only (default: on)
    webcontrol_localhost off
  6. sudo nano /etc/default/motion
    #no修改成yes:
    start_motion_daemon=yes

四、启动监控:

  1. sudo motion
  2. http://192.168.1.118:8081/

五、退出视频监控

  1. kill -9 2275
  2. netstat -apn|grep 8081
  3. 视频与图像保存目录为:ls /var/lib/motion/
  4. 删除内容:rm -rf /var/lib/motion/
  5. 注意:800x600有些卡,默认为:352x288 640x480。

六、用USB Webcam拍照片

要安装fswebcam,这是一款小型摄像头程序。你可以直接通过Raspbian的仓库来安装fswebcam。

  1. sudo apt-get install fswebcam
  2. fswebcam安装完成后,在终端中运行下面的命令来抓去一张来自摄像头的照片:
    fswebcam --no-banner -r 640x480 image.jpg:-r 指定图片的分辨率,最后的是照片保存的路径。
    fswebcam -S 10 image.jpg: -S 参数来跳过前面几帧解决。
  3. 查看图片:ls image.jpg
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值