Classes | Public Member Functions | Private Attributes | List of all members
CUndistortion Class Reference

Performing undistortion of an image (or image pair). More...

#include <Undistortion.h>

Classes

class  CUndistortionMapper
 

Public Member Functions

 CUndistortion (bool bInterpolate=true)
 
int Init (const char *pCameraParameterFileName)
 
void Init (const CCalibration *pCalibration)
 
void Init (const CStereoCalibration *pStereoCalibration)
 
void Undistort (const CByteImage *pInputImage, CByteImage *pOutputImage)
 
void Undistort (const CByteImage *const *ppInputImages, CByteImage **ppOutputImages)
 
void UpdateMaps ()
 
 ~CUndistortion ()
 

Private Attributes

CCalibrationm_pCalibration
 
const CCalibrationm_pCalibrationLeft
 
const CCalibrationm_pCalibrationRight
 
CStereoCalibrationm_pStereoCalibration
 
CUndistortionMapperm_pUndistortionMapperLeft
 
CUndistortionMapperm_pUndistortionMapperRight
 

Detailed Description

Performing undistortion of an image (or image pair).

Definition at line 72 of file Undistortion.h.

Constructor & Destructor Documentation

CUndistortion::CUndistortion ( bool  bInterpolate = true)

Definition at line 79 of file Undistortion.cpp.

CUndistortion::~CUndistortion ( )

Definition at line 88 of file Undistortion.cpp.

Member Function Documentation

int CUndistortion::Init ( const char *  pCameraParameterFileName)

Definition at line 102 of file Undistortion.cpp.

void CUndistortion::Init ( const CCalibration pCalibration)

Definition at line 131 of file Undistortion.cpp.

void CUndistortion::Init ( const CStereoCalibration pStereoCalibration)

Definition at line 139 of file Undistortion.cpp.

void CUndistortion::Undistort ( const CByteImage pInputImage,
CByteImage pOutputImage 
)

Definition at line 163 of file Undistortion.cpp.

void CUndistortion::Undistort ( const CByteImage *const *  ppInputImages,
CByteImage **  ppOutputImages 
)

Definition at line 169 of file Undistortion.cpp.

void CUndistortion::UpdateMaps ( )

Definition at line 147 of file Undistortion.cpp.

Member Data Documentation

CCalibration* CUndistortion::m_pCalibration
private

Definition at line 114 of file Undistortion.h.

const CCalibration* CUndistortion::m_pCalibrationLeft
private

Definition at line 115 of file Undistortion.h.

const CCalibration* CUndistortion::m_pCalibrationRight
private

Definition at line 116 of file Undistortion.h.

CStereoCalibration* CUndistortion::m_pStereoCalibration
private

Definition at line 113 of file Undistortion.h.

CUndistortionMapper* CUndistortion::m_pUndistortionMapperLeft
private

Definition at line 118 of file Undistortion.h.

CUndistortionMapper* CUndistortion::m_pUndistortionMapperRight
private

Definition at line 119 of file Undistortion.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28