|
virtual std::string | type_name () override |
| get the typename. More...
|
|
virtual bool | save (JsonNode &fs) override |
| save data and settings to file More...
|
|
virtual bool | load (JsonNode &fs) override |
| load data and settings from file More...
|
|
virtual bool | open () override |
| open the camera with the preloaded parameter More...
|
|
virtual bool | open (const cv::String &filename, int apiPreference=cv::CAP_ANY) override |
|
virtual bool | open (const cv::String &filename, int apiPreference, const std::vector< int > ¶ms) override |
|
virtual bool | open (int index, int apiPreference=cv::CAP_ANY) |
|
virtual bool | open (int index, int apiPreference, const std::vector< int > ¶ms) |
|
virtual bool | read (cv::OutputArray image) |
|
virtual void | release () |
|
virtual bool | grab () |
|
virtual bool | isOpened () const |
|
virtual bool | retrieve (cv::OutputArray image, int flag=0) |
|
| PinholeCamera (const cv::Mat1d &CameraMatrix=cv::Mat1d(), const cv::Mat1d &DistCoeff=cv::Mat1d()) |
| Construct a new Pinhole Camera object. More...
|
|
virtual | ~PinholeCamera () |
| Destroy the Pinhole Camera object.
|
|
virtual bool | undistort (const cv::Mat &src, cv::Mat &dst) override |
| Transforms an image to compensate for lens distortion. this is a pure virtual function, the real undistort algorithm should be implemented. More...
|
|
std::tuple< cv::Mat1d, cv::Mat1d > | getCameraParameters () |
| Get the Camera Parameters. More...
|
|
bool | updateCameraMatrix (const cv::Mat1d &CameraMatrix) |
| set the new camera intrinsic matrix More...
|
|
bool | updateDistCoeff (const cv::Mat1d &DistCoeff) |
|
virtual std::string | type_name () override |
| get the typename. More...
|
|
virtual bool | save (JsonNode &fs) override |
| save data and settings to file More...
|
|
virtual bool | load (JsonNode &fs) override |
| load data and settings from file More...
|
|
| CameraObject () |
| Construct a new Camera Object object. More...
|
|
| CameraObject (std::string CameraName) |
| Construct a new Camera Object object. More...
|
|
virtual | ~CameraObject () |
| Destroy the Camera Object object.
|
|
std::string | getCameraName () |
| Get the Camera Name. More...
|
|
virtual bool | undistort (const cv::Mat &src, cv::Mat &dst)=0 |
| Transforms an image to compensate for lens distortion. this is a pure virtual function, the real undistort algorithm should be implemented. More...
|
|
virtual bool | open () |
| open the camera with the preloaded parameter More...
|
|
bool | save (JsonNode &fs) override |
| save data and settings to file More...
|
|
bool | load (JsonNode &fs) override |
| load data and settings from file More...
|
|
virtual std::string | type_name () override |
| get the typename. More...
|
|
| DataFlowObject () |
| Construct a new Data Flow Object object.
|
|
virtual | ~DataFlowObject () |
| Destroy the Data Flow Object object.
|
|
| MVSObject () |
| Construct a new MVSObject object.
|
|
virtual | ~MVSObject () |
| Destroy the MVSObject object.
|
|
virtual bool | save (JsonNode &fs)=0 |
| save data and settings to file More...
|
|
virtual bool | load (JsonNode &fs)=0 |
| load data and settings from file More...
|
|
virtual std::string | type_name () |
| get the typename. More...
|
|
|
static PinholeImageReader::Ptr | Create (const cv::Mat1d &CameraMatrix=cv::Mat1d(), const cv::Mat1d &DistCoeff=cv::Mat1d()) |
| Creates PinholeImageReader object. More...
|
|
static Ptr | Create (const cv::Mat1d &CameraMatrix=cv::Mat1d(), const cv::Mat1d &DistCoeff=cv::Mat1d()) |
| Creates PinholeCamera object. More...
|
|
static void | cvMat2Sophus (const cv::Mat1d &Mat, Sophus::SE3d &Pose) |
| create shared pointer of DataFlowObject, do NOT use this method directly, use the Create() method in derived class. More...
|
|
static void | Sophus2cvMat (const Sophus::SE3d &pose, cv::Mat1d &Mat) |
|
static cv::Mat1d | Rt2T (const cv::Mat1d &R, const cv::Mat1d &t) |
|
static std::tuple< cv::Mat1d, cv::Mat1d > | T2Rt (const cv::Mat1d &T) |
|