frame_helper
Public Member Functions | Public Attributes | Protected Attributes | List of all members
frame_helper::CameraCalibrationCv Struct Reference

#include <CalibrationCv.h>

Public Member Functions

 CameraCalibrationCv ()
 
void setCalibration (const CameraCalibration &calib)
 
void setImageSize (cv::Size imageSize)
 
void initCv ()
 
const CameraCalibrationgetCalibration () const
 
cv::Size getImageSize () const
 
bool isInitialized () const
 
void undistortAndRectify (const cv::Mat &input, cv::Mat &output)
 

Public Attributes

cv::Mat camMatrix
 
cv::Mat distCoeffs
 
cv::Mat R
 
cv::Mat P
 
cv::Mat map1
 
cv::Mat map2
 

Protected Attributes

CameraCalibration calib
 
cv::Size imageSize
 
bool valid
 
bool initialized
 

Detailed Description

Storage structure for opencv undistort maps.

Use the setCalibration function to calculate camMatrix and distCoeffs cv structures. Optionally set R and P matrices manually (see cv::initUndistortRectifyMap). Call initCv to initiallize map1 and map2, which can be used for the remap call for undistorting an image.

Constructor & Destructor Documentation

CameraCalibrationCv::CameraCalibrationCv ( )

Member Function Documentation

const CameraCalibration& frame_helper::CameraCalibrationCv::getCalibration ( ) const
inline
cv::Size frame_helper::CameraCalibrationCv::getImageSize ( ) const
inline
void CameraCalibrationCv::initCv ( )
bool CameraCalibrationCv::isInitialized ( ) const
void CameraCalibrationCv::setCalibration ( const CameraCalibration calib)
void CameraCalibrationCv::setImageSize ( cv::Size  imageSize)
void CameraCalibrationCv::undistortAndRectify ( const cv::Mat &  input,
cv::Mat &  output 
)

Member Data Documentation

CameraCalibration frame_helper::CameraCalibrationCv::calib
protected
cv::Mat frame_helper::CameraCalibrationCv::camMatrix
cv::Mat frame_helper::CameraCalibrationCv::distCoeffs
cv::Size frame_helper::CameraCalibrationCv::imageSize
protected
bool frame_helper::CameraCalibrationCv::initialized
protected
cv::Mat frame_helper::CameraCalibrationCv::map1
cv::Mat frame_helper::CameraCalibrationCv::map2
cv::Mat frame_helper::CameraCalibrationCv::P
cv::Mat frame_helper::CameraCalibrationCv::R
bool frame_helper::CameraCalibrationCv::valid
protected

The documentation for this struct was generated from the following files: