|
frame_helper
|
#include <CalibrationCv.h>
Public Member Functions | |
| CameraCalibrationCv () | |
| void | setCalibration (const CameraCalibration &calib) |
| void | setImageSize (cv::Size imageSize) |
| void | initCv () |
| const CameraCalibration & | getCalibration () 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 |
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.
| CameraCalibrationCv::CameraCalibrationCv | ( | ) |
|
inline |
|
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 | ||
| ) |
|
protected |
| cv::Mat frame_helper::CameraCalibrationCv::camMatrix |
| cv::Mat frame_helper::CameraCalibrationCv::distCoeffs |
|
protected |
|
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 |
|
protected |
1.8.11