41 enum Source{kVideoFile, kUsbDevice};
45 bool rectifyImages =
false,
47 const Transform & localTransform = Transform::getIdentity());
49 bool rectifyImages =
false,
51 const Transform & localTransform = Transform::getIdentity());
54 virtual bool init(
const std::string & calibrationFolder =
".",
const std::string & cameraName =
"");
55 virtual bool isCalibrated()
const;
57 int getUsbDevice()
const {
return _usbDevice;}
58 const std::string & getFilePath()
const {
return _filePath;}
65 void setResolution(
int width,
int height) {_width=width, _height=height;}
66 void setFOURCC(
const std::string & fourcc) { _fourcc = fourcc; }
69 virtual SensorData captureImage(SensorCaptureInfo * info = 0);
73 std::string _filePath;
76 cv::VideoCapture _capture;