zoukankan      html  css  js  c++  java
  • motion的移植和使用

    说明:

    motion下载地址:http://sourceforge.net/projects/motion/files/motion%20-%203.2/
     
    系统: Ubuntu 12.10
    开发板:mini2440
    linux: 2.6.32
    交叉工具链:4.4.3
    motion版本:3.2.11.1
     
     
    对于PC版本的直接apt-get install motion就可以的具体的使用方法参见这里
    本文主要记录一下ARM版本的编译使用:
    1.去上边说明的motion下载地址下载3.2.11.1版本
    2.配置命令:./configure  --prefix=${PWD}/_install  --host=arm-linux --without-ffmpeg
    3.接下来就是make  和 make install了。
    4.make install后会在_install/bin/目录下产生motion可执行文件,拷贝到开发板上/root/motion目录下,并在同目录中建motion.conf内容如下:
    # Minimal motion example config file provided by the
    # Debian motion package - for basic webcam operation.
    #
    # You most certainly want to investigate
    # /usr/share/doc/motion/examples/motion-dist.conf.gz
    # for further configuration options. Also, refer to the
    # motion man page and /usr/share/doc/motion/motion_guide.html
    # for detailed information on configuration options.
     
     
     
    daemon off
     
    quiet on
     
    locate on
     
     
     
    # You may very well need to change this (check with 'dmesg'
    # after plugging in your webcam).
     
    videodevice /dev/video0
     
     
     
    # Image size in pixels (valid range is camera dependent).
     
    width 320
     
    height 240
     
     
     
    framerate 25
     
    quality 85
     
    auto_brightness off
     
     
     
    # General threshold level and noise threshold
    # level (for distinguishing between noise and motion).
     
    threshold_tune off
     
    threshold 4500
     
    noise_level 64
     
     
    # Initial brightness, contrast, hue (NTSC), and saturation.
    # 0 = disabled (valid range 0-255).
     
    brightness 0
     
    contrast 0
     
    saturation 0
     
    hue 0
     
     
    # Encode movies in real-time (install ffmpeg before enabling).
     
    ffmpeg_cap_new on
     
     
    # Codec to be used by ffmpeg for the video compression.
    # Supported formats: mpeg4, msmpeg4.
     
    ffmpeg_video_codec msmpeg4
     
     
     
    # Target base directory for pictures and films (you may need
    # to change this (or change its permissions) depending on
    # which system user runs motion).
     
    target_dir /root/motion/snapshots
     
     
    # Define a port number (e.g. 8000) to enable the mini-http server.
     
    # 0 = disabled.
     
    webcam_port 8081
     
     
    # Set to 'off' to allow anybody (not just localhost) to view the
    # webcam via the mini-http server (http://hostname:port).
     
    webcam_localhost off
     
     
    snapshot_interval 1
     
    snapshot_filename snapshot
     
     
    webcam_quality 50
     
    webcam_maxrate 8
     
    #on_event_start /root/motion/on_motion_detected
     
    #on_event_end /root/motion/on_motion_end
     
    gap 10
     
    5.运行./motion -c motion.conf
    6.用chrome浏览器实时监控(360极速,世界之窗测试不可以)
  • 相关阅读:
    染色问题的算法(转)
    函数的定义域和定义区间的区别(转)
    详解c++指针的指针和指针的引用(转)
    母函数(转)
    别人整理的DP大全(转)
    HDU 1430 魔板(康托展开+BFS+预处理)
    ZZULIOJ 1726 迷宫(BFS+小坑)
    NBUT 1635 Explosion(最小顶点覆盖)
    NBUT 1602 Mod Three(线段树单点更新区间查询)
    NBUT 1028 该减肥了(简单递推)
  • 原文地址:https://www.cnblogs.com/pengkunfan/p/3501169.html
Copyright © 2011-2022 走看看