Object detectors
This section contains a description of object detectors that can be used by other SDK libraries or separately for detection objects on video. This category consists of the following libraries:
Library | Description |
---|---|
ObjectDetector (Linux and Windows) | Provides standard interface as well defines data structures and rules for different object detectors (motion detectors, changes detectors, neural networks etc.). ObjectDetector interface class does nothing, just provides interface, defines data structures and provides methods to encode / decode commands and encode / decode params. No external dependencies. |
Gmd (Linux and Windows) | Motion object detector implementation. Provides automatic detection of moving objects on videos. This library is suitable for various types of cameras (daylight, SWIR, MWIR and LWIR), and it ensures accurate detection of small-size and low-contrast moving objects against complex backgrounds. No external dependencies. |
Ged (Linux and Windows) | Video changes detector implementation. Provides automatic detection of subtle changes on videos. This library is suitable for various types of cameras (daylight, SWIR, MWIR and LWIR), and it ensures accurate detection of small-size and low-contrast objects against complex backgrounds. No external dependencies. |
DnnOpenVinoDetector (Linux and Windows) | DNN object detector implementation. Provides an automatic detection of objects on videos through the utilization of neural networks based on OpenVINO™ runtime. It optimized and tested for Ultralytics YOLOv8 neural network model and provides simple interface. External dependencies: OpenCV (version >= 4.5, Apache 2.0 license) and OpenVINO™ (Apache 2.0 license). |
DnnOpenCvDetector (Linux and Windows) | DNN object detector implementation. Provides automatic detection of objects on videos through the utilization of neural networks based on OpenCV. External dependencies: OpenCV (version >= 4.5, Apache 2.0 license). |