Motion

Description

Motion is a program that monitors the signal from video cameras and detects changes in the images. Version 5.0 and later versions remove some of the outdated processes, cleans up the code base and introduces new functionality.

The following are some of the things that are different from earlier version of Motion (versions 4.7 and lower).

  • Secondary detection method via OpenCV
    • HOG (Histogram of Oriented Gradients)
    • Haar cascade classifiers
    • Deep neural networks(Caffe, TensorFlow, etc.)
  • Direct Pi camera support and ability to change camera parameters
  • Sound frequency detection
  • Additional primary detection parameters
  • Sound recording from network camera sources
  • ROI pictures for output or secondary detection
  • Enhanced web contorl
    • Single port for all camera video streams and controls
    • Consolidated stream(a single image) showing all cameras
    • List/download movies
    • Add/delete cameras
    • Live view of the Motion log output
    • Video streams via MPEGTS format
    • Change/update configuration parameters
    • Permits a user created web page
    • JSON status/configuration pages
    • POST web control processing

License

Motion version 5.0 and later is distributed under the GNU GENERAL PUBLIC LICENSE (GPL) version 3 or later.

Description
No description provided
Readme GPL-3.0 23 MiB
Languages
C++ 97.5%
M4 1.9%
Makefile 0.6%