26 #ifndef _CYLINDRICDEPTHPANORAMA_HH_
27 #define _CYLINDRICDEPTHPANORAMA_HH_
29 #include <Base/Common/W32Compat.hh>
32 #include <Base/Image/Image.hh>
33 #include <Geometry/PMatrix.hh>
34 #include <Geometry/Projection.hh>
35 #include <Geometry/ProjectionParametersCylindric.hh>
36 #include <Utils/TriangleMesh.hh>
37 #include <Image/ProjectionMapping.hh>
57 unsigned int channels);
59 unsigned int channels);
63 unsigned int channels);
65 unsigned int channels);
71 bool useProjection =
true);
81 void SetFillArea(
int area);
99 bool bTextureFilled_,bFirstPoseSet_,
inited_;
BIAS::Image< float > destDepth_
BIAS::ProjectionParametersCylindric * pCylinderProj_
BIAS::Projection initialProjection_
BIAS::Image< float > panoramaVarianz_
BIAS::Image< unsigned char > destTex_
BIAS::Image< unsigned char > panoramaTexture_
BIAS::Image< float > costIm_
BIAS::ProjectionMapping< float, float > projectionMappingFL_
This class hides the underlying projection model, like projection matrix, spherical camera...
create and represent cylindric depth panorama
Create and represent a 3D triangle mesh.
BIAS::ProjectionMapping< unsigned char, unsigned char > projectionMappingUC_
Camera parameters which define the mapping between rays in the camera coordinate system and pixels in...
unsigned int panoramaWidth_