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.
Loading...
Searching...
No Matches
TestDetection Class Reference
Inheritance diagram for TestDetection:
BaseDetectionModule

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.
 

The documentation for this class was generated from the following file: