10#ifndef DMRECON_IMAGE_PYRAMID_H
11#define DMRECON_IMAGE_PYRAMID_H
40ImagePyramidLevel::ImagePyramidLevel()
48 int _width,
int _height)
64 typedef std::shared_ptr<ImagePyramid>
Ptr;
65 typedef std::shared_ptr<ImagePyramid const>
ConstPtr;
76 static std::mutex metadataMutex;
78 static std::string cachedEmbedding;
80 static std::map<int, ImagePyramid::Ptr> entries;
Matrix class for arbitrary dimensions and types.
std::shared_ptr< Image< T > const > ConstPtr
std::shared_ptr< Scene > Ptr
std::shared_ptr< View > Ptr
static ImagePyramid::ConstPtr get(mve::Scene::Ptr scene, mve::View::Ptr view, std::string embeddingName, int minLevel)
Image pyramids are represented as vectors of pyramid levels, where the presence of an image in a spec...
std::shared_ptr< ImagePyramid > Ptr
std::shared_ptr< ImagePyramid const > ConstPtr
#define MVS_NAMESPACE_BEGIN
#define MVS_NAMESPACE_END
Per-view camera information with various helper functions.
void fill_calibration(float *mat, float width, float height) const
Stores the 3x3 calibration (or projection) matrix (K-matrix in Hartley, Zisserman).
void fill_inverse_calibration(float *mat, float width, float height) const
Stores 3x3 inverse calibration (or inverse projection) matrix.
mve::ByteImage::ConstPtr image