Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkUndistortCameraImage.h>
Public Member Functions | |
mitkClassMacroItkParent (UndistortCameraImage, itk::Object) | |
Pointer | Clone () const |
void | SetFocalLength (float fc_x, float fc_y) |
Initialization ///. More... | |
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 ///. More... | |
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 | |
Static Public Member Functions | |
static Pointer | New () |
Protected Attributes | |
float | m_ccX |
float | m_ccY |
float | m_fcX |
float | m_fcY |
float | m_distortionMatrixData [4] |
float | m_intrinsicMatrixData [9] |
CvMat * | m_mapX |
CvMat * | m_mapY |
CvMat | m_intrinsicMatrix |
CvMat | m_distortionMatrix |
IplImage * | m_tempImage |
CvMat * | m_DistortionCoeffs |
CvMat * | m_CameraMatrix |
Definition at line 43 of file mitkUndistortCameraImage.h.
mitk::UndistortCameraImage::UndistortCameraImage | ( | ) |
The list of internal camera parameters:
Definition at line 24 of file mitkUndistortCameraImage.cpp.
References m_tempImage.
|
override |
Definition at line 29 of file mitkUndistortCameraImage.cpp.
References m_tempImage.
Pointer mitk::UndistortCameraImage::Clone | ( | ) | const |
void mitk::UndistortCameraImage::InitRemapUndistortion | ( | int | sizeX, |
int | sizeY | ||
) |
mitk::UndistortCameraImage::mitkClassMacroItkParent | ( | UndistortCameraImage | , |
itk::Object | |||
) |
|
static |
Referenced by mitk::OpenCVVideoSource::EnableOnlineImageUndistortion().
|
inline |
Definition at line 69 of file mitkUndistortCameraImage.h.
|
inline |
Initialization ///.
Definition at line 55 of file mitkUndistortCameraImage.h.
|
inline |
Definition at line 62 of file mitkUndistortCameraImage.h.
void mitk::UndistortCameraImage::SetUndistortImageFastInfo | ( | float | in_dF1, |
float | in_dF2, | ||
float | in_dPrincipalX, | ||
float | in_dPrincipalY, | ||
float | in_Dist[4], | ||
float | ImageSizeX, | ||
float | ImageSizeY | ||
) |
Definition at line 186 of file mitkUndistortCameraImage.cpp.
References m_CameraMatrix, m_DistortionCoeffs, m_mapX, and m_mapY.
void mitk::UndistortCameraImage::UndistortImage | ( | IplImage * | src, |
IplImage * | dst | ||
) |
Definition at line 101 of file mitkUndistortCameraImage.cpp.
References m_ccX, m_ccY, m_distortionMatrix, m_distortionMatrixData, m_fcX, m_fcY, m_intrinsicMatrix, and m_intrinsicMatrixData.
void mitk::UndistortCameraImage::UndistortImageFast | ( | IplImage * | src, |
IplImage * | dst = nullptr |
||
) |
Definition at line 125 of file mitkUndistortCameraImage.cpp.
References m_mapX, m_mapY, and m_tempImage.
mitk::Point2D mitk::UndistortCameraImage::UndistortPixel | ( | const mitk::Point2D & | src | ) |
USAGE ///.
undistort one pixel coordinate using floating point accuracy...
Definition at line 37 of file mitkUndistortCameraImage.cpp.
References m_ccX, m_ccY, m_distortionMatrixData, m_fcX, and m_fcY.
|
protected |
Definition at line 121 of file mitkUndistortCameraImage.h.
Referenced by SetUndistortImageFastInfo().
|
protected |
Definition at line 106 of file mitkUndistortCameraImage.h.
Referenced by UndistortImage(), and UndistortPixel().
|
protected |
Definition at line 106 of file mitkUndistortCameraImage.h.
Referenced by UndistortImage(), and UndistortPixel().
|
protected |
Definition at line 120 of file mitkUndistortCameraImage.h.
Referenced by SetUndistortImageFastInfo().
|
protected |
Definition at line 114 of file mitkUndistortCameraImage.h.
Referenced by UndistortImage().
|
protected |
Definition at line 108 of file mitkUndistortCameraImage.h.
Referenced by UndistortImage(), and UndistortPixel().
|
protected |
Definition at line 106 of file mitkUndistortCameraImage.h.
Referenced by UndistortImage(), and UndistortPixel().
|
protected |
Definition at line 106 of file mitkUndistortCameraImage.h.
Referenced by UndistortImage(), and UndistortPixel().
|
protected |
Definition at line 114 of file mitkUndistortCameraImage.h.
Referenced by UndistortImage().
|
protected |
Definition at line 110 of file mitkUndistortCameraImage.h.
Referenced by UndistortImage().
|
protected |
Definition at line 112 of file mitkUndistortCameraImage.h.
Referenced by SetUndistortImageFastInfo(), and UndistortImageFast().
|
protected |
Definition at line 112 of file mitkUndistortCameraImage.h.
Referenced by SetUndistortImageFastInfo(), and UndistortImageFast().
|
protected |
Definition at line 116 of file mitkUndistortCameraImage.h.
Referenced by UndistortCameraImage(), UndistortImageFast(), and ~UndistortCameraImage().