查看: 175|回复: 0

树莓派摄像头监控

[复制链接]

主题

好友

2376

积分

进士

  • TA的每日心情
    擦汗
    2018-2-4 02:01
  • 签到天数: 215 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-11-30 23:05:24 |显示全部楼层
    树莓派有网口,又有摄像头可以用,当然不能浪费资源,下面我就用红外摄像头来做个昼夜均可使用的摄像头监控~
    连接好树莓派的CSI摄像头,我用的是带有红外灯的,并且有光感控制的,只有在夜间红外灯才会自动亮起。这样可以省电并且保证红外灯的工作效率。
    然后,树莓派用有线连接,因为我是从楼上拉到楼下,用无线会不稳定,所以用有线和树莓派连接。连接好后确认树莓派的网络是通的,最好设置树莓派的IP是固定IP,方便以后查看摄像头数据。
    接下来就是监控配置,一样写个脚本,让树莓派进入监控。监控其实就是录像了……但是树莓派录像有个弊端,就是录像只能HDMI输出,或者只能输出不能记录。那我在这就用网络的方式来进行记录。首先树莓派的存储卡要大,或者你外接个U盘或者硬盘也可以。然后,开启摄像头并用VLC传输。
    如果没有安装VLC先安装
    apt-get -y install vlc然后写脚本:
    raspivid -o - -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264 &> /dev/null上面是记录分辨率是640x360的录像,帧数是25帧,并把摄像头数据通过8090端口发送出去。
    那么怎么保存记录呢?其实我们可以利用127.0.0.1这个localhost的,
    wget 127.0.0.1:8090 -O /save/$(date).h264
    这样就可以把摄像头数据保存在树莓派上了。
    同时我们也能通过VLC在电脑上查看,首先记住你树莓派的IP,比如是192.168.1.4,那么就在电脑或者其他客户端打开VLC

    打开网络串流,输入IP点打开即可

    于是,你就可以一边保存监控数据一边在电脑或者其他客户端查看实时的监控数据了。【可能会有几秒钟的延迟,因为网络和摄像头数据处理的原因】
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /6 下一条

    手机版|电路城

    GMT+8, 2019-6-25 08:27 , Processed in 0.114334 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz!

    返回顶部