1#ifndef CELLUVIEW_CAMERA_H
2#define CELLUVIEW_CAMERA_H
5#include <opencv2/core.hpp>
6#include <opencv2/videoio.hpp>
10#include "imageProcessor.h"
20 void start(
int deviceID = 0,
int apiID=0);
44 cv::VideoCapture videoCapture;
45 std::thread cameraThread;
46 std::string exposureState =
"OFF";
48 std::string paramLabel =
"exposure";
49 std::string paramLabel2 =
"note";
51 std::string note =
" ";
void start(int deviceID=0, int apiID=0)
Definition: camera.cpp:46
bool getIsOn()
Definition: camera.cpp:76
void captureMetadata()
Definition: camera.cpp:83
std::string getParamLabel()
Definition: camera.h:31
void receiveFrame(frame newFrame)
Definition: camera.h:36
void stop()
Definition: camera.cpp:56
void updateSettings(std::map< std::string, std::string >)
Definition: camera.cpp:90
void setNote(std::string)
Definition: camera.cpp:111
void setExposure(int)
Definition: camera.cpp:65
Definition: imageProcessor.h:15