What problem does it solve?
Running real-time object detection on camera streams requires hardware-specific model optimization and runtime setup, which is difficult to configure consistently across Linux, macOS, and Windows machines with different Intel accelerators.
Core Features & Use Cases
- Cross-Platform Docker Runtime: Builds a local OpenVINO container that runs detection on Intel NCS2 USB sticks, Intel iGPU/Arc GPUs, or any x86_64 CPU with automatic device selection.
- Configurable Detection Pipeline: Adjust confidence thresholds, target COCO classes, input resolution, frame rate, and model precision (FP16/INT8/FP32) through parameters.
- JSONL Streaming Protocol: Exchanges frame events and detection results with the host over stdin/stdout, including performance statistics with latency percentiles.
- Use Case: Connect a home security camera and detect people, cars, and animals at 15 FPS on an Intel NCS2 stick, receiving structured bounding-box events for each frame.
Quick Start
Run the deploy script to build the Docker image and start detecting objects in your camera frames with default settings.