46#include <opencv2/opencv.hpp>
48#include "libcamera_app.hpp"
49#include "libcamera_app_options.hpp"
77 void getImage(cv::Mat& frame, CompletedRequestPtr& payload);
bool capturePhoto(cv::Mat &frame)
pthread_t videothread
Definition lccv.hpp:79
void getImage(cv::Mat &frame, CompletedRequestPtr &payload)
std::atomic< bool > frameready
Definition lccv.hpp:82
static void * videoThreadFunc(void *p)
std::mutex mtx
Definition lccv.hpp:84
uint8_t * framebuffer
Definition lccv.hpp:83
void SetAwbEnable(const bool &enable)
LibcameraApp * app
Definition lccv.hpp:76
unsigned int vw
Definition lccv.hpp:81
void SetExposure(const float &value)
bool camerastarted
Definition lccv.hpp:85
unsigned int still_flags
Definition lccv.hpp:80
Options * options
Definition lccv.hpp:56
bool getVideoFrame(cv::Mat &frame, unsigned int timeout)
unsigned int vstr
Definition lccv.hpp:81
std::atomic< bool > running
Definition lccv.hpp:82
unsigned int vh
Definition lccv.hpp:81