21#include <opencv2/core/core.hpp>
86 int getDmaFd(
bool casync =
false)
const;
115 cv::Mat
getCvGRAY(
bool casync =
false)
const;
123 cv::Mat
getCvBGR(
bool casync =
false)
const;
131 cv::Mat
getCvRGB(
bool casync =
false)
const;
139 cv::Mat
getCvRGBA(
bool casync =
false)
const;
149 cv::Mat
getCvGRAYp(
bool casync =
false)
const;
159 cv::Mat
getCvBGRp(
bool casync =
false)
const;
169 cv::Mat
getCvRGBp(
bool casync =
false)
const;
179 cv::Mat
getCvRGBAp(
bool casync =
false)
const;
190 InputFrame(std::shared_ptr<VideoInput>
const & cam,
bool turbo);
192 std::shared_ptr<VideoInput> itsCamera;
193 mutable bool itsDidGet =
false, itsDidGet2 =
false;
194 mutable bool itsDidDone =
false, itsDidDone2 =
false;
195 mutable RawImage itsImage, itsImage2;
196 mutable int itsDmaFd = -1, itsDmaFd2 = -1;
JeVois processing engine - gets images from camera sensor, processes them, and sends results over USB...
A raw image as coming from a V4L2 Camera and/or being sent out to a USB Gadget.
Main namespace for all JeVois classes and functions.