DOODS2
REST and gRPC object detection service for images and streams
DOODS2 is a dedicated open object detection service written in Python. It exposes REST and gRPC APIs for running detection on images and video streams, supports Coral EdgeTPU and GPU acceleration, and is commonly paired with NVR software rather than being an NVR itself.
Key features
- Standalone object detection service
- REST and gRPC APIs
- Coral and GPU support
- Integrates with NVR software
Pros & cons
Strengths
- Released under the MIT license
- First-class Docker support for quick deployment
- Written in Python
Trade-offs
- Detection service only
- Needs an NVR to pair with
DOODS2 replaces
Compare DOODS2
10 head-to-head comparisons.
Similar video surveillance apps
MediaMTX
Video SurveillanceReady-to-use media server and RTSP/WebRTC proxy
Replaces Wowza
go2rtc
Video SurveillanceUltimate camera streaming gateway with low latency
Replaces Nest Cam
OpenALPR
Video SurveillanceAutomatic license plate recognition library
Replaces Rekor Scout, Plate Recognizer
CompreFace
Video SurveillanceSelf-hosted face recognition service with REST API
Replaces Amazon Rekognition
OpenCvSharp
Video Surveillance.NET wrapper for OpenCV computer vision
Replaces Commercial vision SDKs
ZoneMinder
Video SurveillanceFull-featured closed-circuit television software suite
Replaces Blue Iris, Milestone XProtect