35 #ifndef __viva__input__ 36 #define __viva__input__ 38 #include "opencv2/opencv.hpp" 67 Input(
const Size &size = Size(-1, -1),
68 int conversionFlag = -1):
69 _size(size), _convert(false),
70 _conversionFlag(conversionFlag)
72 if (_conversionFlag != -1)
80 virtual bool getFrame(Mat &image) = 0;
94 _conversionFlag = flag;
130 VideoCapture _CameraInput;
143 VideoInput(
const string &filename,
const Size &size = Size(-1,-1),
int colorFlag = -1);
152 VideoInput(
const int id,
const Size &size = Size(-1, -1),
int colorFlag = -1);
169 bool getFrame(Mat &frame);
194 vector<string> _filenames;
195 vector<string>::iterator _it;
206 const Size &size = Size(-1,-1),
214 const Size &size = Size(-1,-1),
223 bool getFrame(Mat &frame);