Implementations for vis.h. More...
Go to the source code of this file.
Typedefs | |
typedef list< std::pair < std::pair< double, double > , std::pair< double, double > > > | LineList |
Functions | |
void | drawKeypoints (const vector< cv::KeyPoint > &keypoints, cv::Mat &image) |
void | drawKeypoints (const ImageCoordinateVec &keypoints, cv::Mat &image) |
void | drawLineSegments (LineList &lines, cv::Mat &image) |
void | drawPixelsOnPlaneThroughProjCentre (Eigen::Hyperplane< double, 3 > plane, double step, cv::Mat &image) |
void | drawPixelsOnPlaneThroughProjCentre (Eigen::Hyperplane< double, 3 > plane, double step, const Vector2d &ic, cv::Mat &image) |
void | drawRaySegment (const Vector3d &line, const Vector3d &point_hom, cv::Mat &img) |
void | drawRaysOnEpipolarPlane (const Matrix3d &E, const ImageMatchVec &matches, cv::Mat &img1, cv::Mat &img2) |
Draws parts of epipolar curves near the corresponding keypoints. | |
double | getInPlaneThetaByPhi (const Eigen::Hyperplane< double, 3 > &epipolar_plane, double x) |
void | tmpname (const Eigen::Hyperplane< double, 3 > &plane, double max_len, double x1, double x2, LineList &lines) |
void | tmpname (const Eigen::Hyperplane< double, 3 > &plane, double max_len, double x1, double x2, bool left_side, LineList &lines) |