Robot Planning and its Applications Project
Namespaces | Functions | Variables
extrisnicCalib.cpp File Reference
#include "student_image_elab_interface.hpp"
#include "student_planning_interface.hpp"
#include <stdexcept>
#include <atomic>
#include <unistd.h>
#include <sstream>
#include <experimental/filesystem>
Include dependency graph for extrisnicCalib.cpp:

Namespaces

 student
 

Functions

void student::mouseCallback (int event, int x, int y, int, void *p)
 Function called after every mouse click. More...
 
std::vector< cv::Point2f > student::pickNPoints (int n0, const cv::Mat &img)
 Function to pick points from image. More...
 
bool student::extrinsicCalib (const cv::Mat &img_in, std::vector< cv::Point3f > object_points, const cv::Mat &camera_matrix, cv::Mat &rvec, cv::Mat &tvec, const std::string &config_folder)
 Function for extrinsic calibration. More...
 
void student::imageUndistort (const cv::Mat &img_in, cv::Mat &img_out, const cv::Mat &cam_matrix, const cv::Mat &dist_coeffs, const std::string &config_folder)
 Function undistort the given image. More...
 
void student::findPlaneTransform (const cv::Mat &cam_matrix, const cv::Mat &rvec, const cv::Mat &tvec, const std::vector< cv::Point3f > &object_points_plane, const std::vector< cv::Point2f > &dest_image_points_plane, cv::Mat &plane_transf, const std::string &config_folder)
 Perspective projection. More...
 
void student::unwarp (const cv::Mat &img_in, cv::Mat &img_out, const cv::Mat &transf, const std::string &config_folder)
 Image unwarping. More...
 

Variables

cv::Mat student::dist_coeffs_for_ex