4#include <opencv2/core/core.hpp>
5#include <opencv2/videoio/videoio.hpp>
6#include <opencv2/imgcodecs/imgcodecs.hpp>
71 LOGE(
"CameraFrameSourceOpenCV: could not open capture device");
74 if (
info.width > 0)
cap.set(cv::CAP_PROP_FRAME_WIDTH,
info.width);
75 if (
info.height > 0)
cap.set(cv::CAP_PROP_FRAME_HEIGHT,
info.height);
76 if (
info.fps > 0)
cap.set(cv::CAP_PROP_FPS,
info.fps);
78 info.width = (uint16_t)
cap.get(cv::CAP_PROP_FRAME_WIDTH);
79 info.height = (uint16_t)
cap.get(cv::CAP_PROP_FRAME_HEIGHT);
80 float dev_fps = (float)
cap.get(cv::CAP_PROP_FPS);
81 if (dev_fps > 0)
info.fps = dev_fps;
101 std::vector<int> params{cv::IMWRITE_JPEG_QUALITY,
jpeg_quality};
@ MJPEG
Definition VideoOutput.h:31
@ RAW
Definition VideoOutput.h:33
@ UNKNOWN
Definition VideoOutput.h:40