Gauss Event Detector C++ library v2.0.0

High-performance C ++ software library for automatic detection of changes on video.

Ged (Gauss Event Detector) C++ library designed for automatic detection of changes on videos. The library is implemented in C++ (C++17 standard) and utilizes the OpenMP library (1.0 standard) to facilitate parallel computation. It does not rely on any third-party code or include additional software libraries. The library is compatible with processors and operating systems that support the C++ compiler, provided the compiler has built-in support for the OpenMP parallel computing language. This library is suitable for various types of videos, including those from thermal imaging cameras, and it ensures accurate detection of small-sized and low-contrast events against complex backgrounds. Each instance of the software class performs frame-by-frame processing of a video data stream, processing each video frame independently. The library inherits its interface from the ObjectDetector class, offering flexible and customizable parameters. It seamlessly integrates into systems of varying complexity.

[ Video for the tests taken from public sources ]

Main parameters:

  • Software library language. C++ (C++17 standard) with using OpenCV library for some operations. To organize parallel computation, OpenMP parallelization technology (version 1.0) is used.
  • Minimum and maximum objects size. Provide detection of objects from 1x1 pixel. Detects low contrast moving object on complex background.
  • Format of input video data. The library processes frames with pixel format mono8 (Y800 – one byte per pixel in grayscale).
  • The minimum and maximum size of processed video frames. The minimum dimensions for processed video frames are 32x32 pixels, and the maximum dimensions are 8192x8192 pixels. The sizes of the processed video frames significantly affect the calculation speed.
  • Compatible with ultra low-power processors.

Downloads:


Price and Terms:

The software library Gauss Event Detector is supplied under a license in source code. The buyer may now perform pre-comprehensive testing implemented algorithms in the library. The price of a perpetual license for the source code of the software library available on request by email info@constantrobotics.com.