#include <opencv2/core/core.hpp>
#include <opencv2/calib3d/calib3d.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <Eigen/Dense>
#include <Eigen/Geometry>
#include <Eigen/StdVector>
#include <iostream>
#include <stdexcept>
Go to the source code of this file.
Classes | |
class | PatternDetector |
Typedefs | |
typedef std::vector< cv::Point3f > | object_pts_t |
typedef std::vector< cv::Point2f > | observation_pts_t |
Enumerations | |
enum | Pattern { CHESSBOARD, CIRCLES_GRID, ASYMMETRIC_CIRCLES_GRID } |
Functions | |
void | convertCVtoEigen (cv::Mat &tvec, cv::Mat &R, Eigen::Vector3f &translation, Eigen::Quaternionf &orientation) |
typedef std::vector<cv::Point3f> object_pts_t |
Definition at line 24 of file detect_calibration_pattern.h.
typedef std::vector<cv::Point2f> observation_pts_t |
Definition at line 25 of file detect_calibration_pattern.h.
enum Pattern |
Definition at line 19 of file detect_calibration_pattern.h.
void convertCVtoEigen | ( | cv::Mat & | tvec, |
cv::Mat & | R, | ||
Eigen::Vector3f & | translation, | ||
Eigen::Quaternionf & | orientation | ||
) |
Definition at line 93 of file detect_calibration_pattern.cpp.