查看: 1843|回复: 0

[评测分享] 【树莓派5 测评】 + 14.摄像头Motion动态监控测试(zmj)

[复制链接]
  • TA的每日心情
    奋斗
    昨天 20:57
  • 签到天数: 256 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2024-4-30 16:44:26 | 显示全部楼层 |阅读模式
    分享到:
    【树莓派5 测评】 + 14.摄像头Motion动态监控测试(zmj)
    UVC结合motion可以实现非常给力的摄像头动态监控功能。
    特别有意思的是,即使光线条件不好(例如噪点很多),Motion也可以实现非常灵敏的动态监控。
    1.        Motion简介
    Motion是Linux中免费开源的移动物体监控的程序,它可以抓拍移动物体的图片和视频,并存放在指定目录或者数据库中,下面介绍Motion的移植和安装。
    所谓移动图像监测,简单来说就是利用摄像头定点监测某个区域,当有移动物体经过时,摄像头便自动抓拍(要监测多大物体、按拍照速率都是可调的),并把拍到的图像存储在指定目录,实现无人监控功能。
    关于Motion的更详细信息可以参考下述链接:
    1. //------Motion使用指导
    2. https://lavrsen.dk/foswiki/bin/view/Motion/MotionGuide
    3. //------Motion参数解析说明
    4. https://lavrsen.dk/foswiki/bin/view/Motion/ConfigFileOptions
    复制代码
    2.        Motion测试
    2.1        Motion安装及配置
    1. //------指令
    2. //---基础功能:lsusb
    3. Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    4. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    5. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    6. Bus 001 Device 004: ID 1b3f:2008 Generalplus Technology Inc. Usb Audio Device
    7. Bus 001 Device 003: ID 0c45:6362 Microdia USB 2.0 Camera
    8. Bus 001 Device 002: ID 1a40:0801 Terminus Technology Inc. USB 2.0 Hub
    9. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    10. //---安装motion:
    11. sudo apt install motion
    12. //---修改motion文件:/etc/motion/motion.conf(注意备份)
    13. daemon on                            #开启守护进程(选配)
    14. start_motion_daemon=yes              #允许motion后台运行
    15. target_dir /home/pi/motion-images    #图片保存的路径
    16. #videodevice /dev/video0             #摄像头设备(默认),根据实际情况修改            
    17. stream_localhost off                 #允许通过网页查看摄像头
    18. stream_auth_method 2                 #开启密码认证
    19. stream_authentication 用户名:密码     #网页查看摄像头的用户名和密码
    20. text_right %Y-%m-%d\n%T-%q           #视频时间信息
    21. # 画质及帧率
    22. width 640
    23. height 480
    24. framerate 15
    25. //---启动motion:使用“&”直接后台运行
    26. sudo motion &
    27. //---退出motion
    28. sudo service motion stop
    29. 或者
    30. sudo killall -TERM motion
    31. //---开机启动motion:
    32. sudo vim /etc/rc.local
    33. 在“exit 0”前添加指令“motion”,保存退出后重启,这样motion就会开机自动运行了。
    复制代码
    2.2        动态捕捉结果
    手指敲击键盘,可以触发Motion的动态监控功能。
    //------捕捉的动态视频截图

    image-20240429183118609.png
    //------end

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 02:32 , Processed in 0.122276 second(s), 20 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.