|
Smart Camera ESP32
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.
|
Singleton-style manager for camera lifecycle and frame acquisition. More...
#include <camera.h>
Public Member Functions | |
| const camera_buffer_t & | get_frame_buffer () |
Lifecycle Management | |
| Camera () | |
| Constructor: Pre-configures the sensor for optimal CV performance. | |
| bool | begin () |
| Initializes the hardware and mounts the sensor. | |
Image Acquisition | |
| void | capture () |
| Synchronously captures a frame from the sensor. | |
Singleton-style manager for camera lifecycle and frame acquisition.
Encapsulates the esp_camera driver. It is configured by default for Void Sentry's real-time requirements: Low latency over high resolution.
|
inline |
Constructor: Pre-configures the sensor for optimal CV performance.
CAMERA_GRAB_LATEST ensures we never process "stale" motion data. | bool Camera::begin | ( | ) |
Initializes the hardware and mounts the sensor.
| void Camera::capture | ( | ) |
Synchronously captures a frame from the sensor.