40 enum Source{kVideoFile, kUsbDevice};
44 bool rectifyImages =
false,
46 const Transform & localTransform = Transform::getIdentity());
48 bool rectifyImages =
false,
50 const Transform & localTransform = Transform::getIdentity());
53 virtual bool init(
const std::string & calibrationFolder =
".",
const std::string & cameraName =
"");
54 virtual bool isCalibrated()
const;
56 int getUsbDevice()
const {
return _usbDevice;}
57 const std::string & getFilePath()
const {
return _filePath;}
64 void setResolution(
int width,
int height) {_width=width, _height=height;}
65 void setFOURCC(
const std::string & fourcc) { _fourcc = fourcc; }
68 virtual SensorData captureImage(SensorCaptureInfo * info = 0);
72 std::string _filePath;
75 cv::VideoCapture _capture;