#include <mitkUndistortCameraImage.h>
|
| mitkClassMacroItkParent (UndistortCameraImage, itk::Object) |
|
| itkFactorylessNewMacro (Self) |
|
| itkCloneMacro (Self) |
|
void | SetFocalLength (float fc_x, float fc_y) |
| Initialization ///.
|
|
void | SetPrincipalPoint (float cc_x, float cc_y) |
|
void | SetCameraDistortion (float kc1, float kc2, float kc3, float kc4) |
|
void | InitRemapUndistortion (int sizeX, int sizeY) |
|
mitk::Point2D | UndistortPixel (const mitk::Point2D &src) |
| USAGE ///.
|
|
void | UndistortImage (IplImage *src, IplImage *dst) |
|
void | UndistortImageFast (IplImage *src, IplImage *dst=nullptr) |
|
void | SetUndistortImageFastInfo (float in_dF1, float in_dF2, float in_dPrincipalX, float in_dPrincipalY, float in_Dist[4], float ImageSizeX, float ImageSizeY) |
|
| UndistortCameraImage () |
|
| ~UndistortCameraImage () override |
|
Definition at line 42 of file mitkUndistortCameraImage.h.
◆ UndistortCameraImage()
mitk::UndistortCameraImage::UndistortCameraImage |
( |
| ) |
|
The list of internal camera parameters:
- Focal length: The focal length in pixels is stored in m_fcX and m_fcY.
- Principal point: The principal point coordinates are stored in the m_ccX and m_ccY.
- Skew coefficient: The skew coefficient defining the angle between the x and y pixel axes is stored in the scalar alpha_c = 0.
- Distortions: The image distortion coefficients (radial and tangential distortions) are stored in the 4x1 vector.
Definition at line 25 of file mitkUndistortCameraImage.cpp.
◆ ~UndistortCameraImage()
mitk::UndistortCameraImage::~UndistortCameraImage |
( |
| ) |
|
|
override |
◆ InitRemapUndistortion()
void mitk::UndistortCameraImage::InitRemapUndistortion |
( |
int | sizeX, |
|
|
int | sizeY ) |
◆ itkCloneMacro()
mitk::UndistortCameraImage::itkCloneMacro |
( |
Self | | ) |
|
◆ itkFactorylessNewMacro()
mitk::UndistortCameraImage::itkFactorylessNewMacro |
( |
Self | | ) |
|
◆ mitkClassMacroItkParent()
◆ SetCameraDistortion()
void mitk::UndistortCameraImage::SetCameraDistortion |
( |
float | kc1, |
|
|
float | kc2, |
|
|
float | kc3, |
|
|
float | kc4 ) |
|
inline |
◆ SetFocalLength()
void mitk::UndistortCameraImage::SetFocalLength |
( |
float | fc_x, |
|
|
float | fc_y ) |
|
inline |
◆ SetPrincipalPoint()
void mitk::UndistortCameraImage::SetPrincipalPoint |
( |
float | cc_x, |
|
|
float | cc_y ) |
|
inline |
◆ SetUndistortImageFastInfo()
void mitk::UndistortCameraImage::SetUndistortImageFastInfo |
( |
float | in_dF1, |
|
|
float | in_dF2, |
|
|
float | in_dPrincipalX, |
|
|
float | in_dPrincipalY, |
|
|
float | in_Dist[4], |
|
|
float | ImageSizeX, |
|
|
float | ImageSizeY ) |
◆ UndistortImage()
void mitk::UndistortCameraImage::UndistortImage |
( |
IplImage * | src, |
|
|
IplImage * | dst ) |
◆ UndistortImageFast()
void mitk::UndistortCameraImage::UndistortImageFast |
( |
IplImage * | src, |
|
|
IplImage * | dst = nullptr ) |
◆ UndistortPixel()
mitk::Point2D mitk::UndistortCameraImage::UndistortPixel |
( |
const mitk::Point2D & | src | ) |
|
◆ m_CameraMatrix
CvMat* mitk::UndistortCameraImage::m_CameraMatrix |
|
protected |
◆ m_ccX
float mitk::UndistortCameraImage::m_ccX |
|
protected |
◆ m_ccY
float mitk::UndistortCameraImage::m_ccY |
|
protected |
◆ m_DistortionCoeffs
CvMat* mitk::UndistortCameraImage::m_DistortionCoeffs |
|
protected |
◆ m_distortionMatrix
CvMat mitk::UndistortCameraImage::m_distortionMatrix |
|
protected |
◆ m_distortionMatrixData
float mitk::UndistortCameraImage::m_distortionMatrixData[4] |
|
protected |
◆ m_fcX
float mitk::UndistortCameraImage::m_fcX |
|
protected |
◆ m_fcY
float mitk::UndistortCameraImage::m_fcY |
|
protected |
◆ m_intrinsicMatrix
CvMat mitk::UndistortCameraImage::m_intrinsicMatrix |
|
protected |
◆ m_intrinsicMatrixData
float mitk::UndistortCameraImage::m_intrinsicMatrixData[9] |
|
protected |
◆ m_mapX
CvMat* mitk::UndistortCameraImage::m_mapX |
|
protected |
◆ m_mapY
CvMat * mitk::UndistortCameraImage::m_mapY |
|
protected |
◆ m_tempImage
IplImage* mitk::UndistortCameraImage::m_tempImage |
|
protected |
The documentation for this class was generated from the following files: