|
Void Sentry
An AI-driven, real-time Sentry Turret platform leveraging asynchronous I/O and computer vision to deliver high-precision autonomous motion tracking on resource-constrained embedded hardware.
|
Public Member Functions | |
| std::tuple< MoveX, MoveY > | detect_object (camera_fb_t *frame) |
Public Member Functions inherited from BaseDetectionModule | |
| virtual | ~BaseDetectionModule ()=default |
| Virtual destructor to ensure proper cleanup of derived classes. | |
| virtual std::tuple< MoveX, MoveY > | detect_object (camera_buffer_t frame)=0 |
| Analyzes a camera frame to locate a specific object. | |
| virtual TrackSnapshot | get_track_snapshot () const |
| Latest tracker output, safe to call from another task (implementations copy under a lock). | |
| virtual void | reset () |
| Drop the current target and background. Implementations must make this safe to call from any task. | |
| virtual DetectionStats | get_stats () const |
| Detection timings and counters for the stats line. | |