#include <Image/CylindricDepthTrackingPanorama.hh>
|
| CylindricDepthTrackingPanorama (const Projection &initialProjection, unsigned int channels, float depthScale_=1.0) |
|
int | GetMappedImages (BIAS::Image< float > &image, BIAS::Image< unsigned char > &texture) |
|
int | GetPanorama (BIAS::Image< float > &image, BIAS::Image< unsigned char > &texture) |
|
int | GetTriangleMesh (BIAS::TriangleMesh &mesh) |
|
int | Init (const Projection &iP, unsigned int channels) |
|
int | Init (const ProjectionParametersCylindric &iP, unsigned int channels) |
|
int | LoadPanorama (const std::string filename) |
|
int | ProcessCylindricProjection (BIAS::Image< float > &depthMap, BIAS::Projection &p, BIAS::Image< unsigned char > *texture=NULL) |
| Call Process to update the measurement. More...
|
|
int | ProcessCylindricProjection (BIAS::Image< float > &depthMap, BIAS::Projection &p, BIAS::Image< unsigned char > *texture=NULL, bool useProjection=true) |
| Call Process to update the measurement. More...
|
|
int | SavePanorama (const std::string filename) |
|
void | SetFillArea (int area) |
|
virtual | ~CylindricDepthTrackingPanorama () |
|
BIAS::CylindricDepthTrackingPanorama::CylindricDepthTrackingPanorama |
( |
const Projection & |
initialProjection, |
|
|
unsigned int |
channels, |
|
|
float |
depthScale_ = 1.0 |
|
) |
| |
BIAS::CylindricDepthTrackingPanorama::~CylindricDepthTrackingPanorama |
( |
| ) |
|
|
virtual |
int CylindricDepthPanorama::GetMappedImages |
( |
BIAS::Image< float > & |
image, |
|
|
BIAS::Image< unsigned char > & |
texture |
|
) |
| |
|
inherited |
int BIAS::CylindricDepthTrackingPanorama::GetPanorama |
( |
BIAS::Image< float > & |
image, |
|
|
BIAS::Image< unsigned char > & |
texture |
|
) |
| |
Definition at line 179 of file CylindricDepthTrackingPanorama.cpp.
References BIAS::CylindricDepthPanorama::bTextureFilled_, BIAS::Image< StorageType >::FillImageWithConstValue(), BIAS::Rescale< InputStorageType, OutputStorageType >::Filter(), BIAS::TriangleMesh::GenerateDenseMesh(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::ImageBase::GetWidth(), BIAS::CylindricDepthPanorama::initialProjection_, BIAS::FileHandling::LeadingZeroString(), BIAS::LPT_Gauss, BIAS::CylindricDepthPanorama::panorama_, BIAS::CylindricDepthPanorama::panoramaHeight_, BIAS::CylindricDepthPanorama::panoramaTexture_, BIAS::CylindricDepthPanorama::panoramaWidth_, BIAS::Projection::Rescale(), BIAS::ImageIO::Save(), SavePanorama(), BIAS::Rescale< InputStorageType, OutputStorageType >::SetFactor(), and BIAS::Rescale< InputStorageType, OutputStorageType >::SetLowPassType().
int CylindricDepthPanorama::Init |
( |
const Projection & |
iP, |
|
|
unsigned int |
channels |
|
) |
| |
|
inherited |
int BIAS::CylindricDepthTrackingPanorama::LoadPanorama |
( |
const std::string |
filename | ) |
|
Call Process to update the measurement.
Definition at line 33 of file CylindricDepthTrackingPanorama.cpp.
References BIAS::CylindricDepthPanorama::bFirstPoseSet_, fDepthScale_, BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::Projection::GetParameters(), BIAS::ProjectionParametersBase::GetPose(), BIAS::ImageBase::GetWidth(), BIAS::CylindricDepthPanorama::initialProjection_, BIAS::CylindricDepthPanorama::pCylinderProj_, BIAS::ProjectionParametersBase::SetPose(), and BIAS::ImageBase::SetROICorners().
Call Process to update the measurement.
Definition at line 86 of file CylindricDepthPanorama.cpp.
References BIAS::ImageConvert::ConvertST(), BIAS::ImageBase::GetHeight(), BIAS::Image< StorageType >::GetImageDataArray(), BIAS::ImageBase::GetWidth(), BIAS::HomgPoint2D::Homogenize(), BIAS::FileHandling::LeadingZeroString(), BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::Map(), BIAS::ImageIO::Save(), BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SetFillAreaWindowSize(), BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SetSinkCam(), BIAS::ForwardMappingNearestNeighbour< InputStorageType, OutputStorageType >::SetSourceCam(), BIAS::ImageBase::ST_float, BIAS::ImageBase::ST_unsignedchar, and BIAS::Projection::UnProjectToPoint().
int BIAS::CylindricDepthTrackingPanorama::SavePanorama |
( |
const std::string |
filename | ) |
|
void CylindricDepthPanorama::SetFillArea |
( |
int |
area | ) |
|
|
inherited |
bool BIAS::CylindricDepthPanorama::bCostImageCreated_ |
|
protectedinherited |
bool BIAS::CylindricDepthPanorama::bFirstPoseSet_ |
|
protectedinherited |
bool BIAS::CylindricDepthPanorama::bTextureFilled_ |
|
protectedinherited |
BIAS::Image<float> BIAS::CylindricDepthPanorama::costIm_ |
|
protectedinherited |
BIAS::Image<float> BIAS::CylindricDepthPanorama::destDepth_ |
|
protectedinherited |
BIAS::Image<unsigned char> BIAS::CylindricDepthPanorama::destTex_ |
|
protectedinherited |
BIAS::Image<unsigned char> BIAS::CylindricDepthTrackingPanorama::difference_ |
|
protected |
int BIAS::CylindricDepthPanorama::dOffsetX_ |
|
protectedinherited |
int BIAS::CylindricDepthPanorama::dOffsetY_ |
|
protectedinherited |
unsigned int BIAS::CylindricDepthTrackingPanorama::dTexChannels_ |
|
protected |
float BIAS::CylindricDepthTrackingPanorama::fDepthScale_ |
|
protected |
unsigned BIAS::CylindricDepthPanorama::fillArea_ |
|
protectedinherited |
bool BIAS::CylindricDepthPanorama::inited_ |
|
protectedinherited |
BIAS::Image<float> BIAS::CylindricDepthPanorama::panorama_ |
|
protectedinherited |
unsigned int BIAS::CylindricDepthPanorama::panoramaHeight_ |
|
protectedinherited |
BIAS::Image<float> BIAS::CylindricDepthPanorama::panoramaHitCount_ |
|
protectedinherited |
BIAS::Image<float> BIAS::CylindricDepthTrackingPanorama::panoramaNonStatic_ |
|
protected |
BIAS::Image<unsigned char> BIAS::CylindricDepthTrackingPanorama::panoramaNonStaticTexture_ |
|
protected |
BIAS::Image<unsigned char> BIAS::CylindricDepthPanorama::panoramaTexture_ |
|
protectedinherited |
BIAS::Image<float> BIAS::CylindricDepthPanorama::panoramaVarianz_ |
|
protectedinherited |
unsigned int BIAS::CylindricDepthPanorama::panoramaWidth_ |
|
protectedinherited |
BIAS::Image<unsigned char> BIAS::CylindricDepthTrackingPanorama::visualisation_ |
|
protected |
The documentation for this class was generated from the following files: