51#include <hugin_config.h>
78 for (
i=0;
i<max;
i++) {
106 o <<
" S" <<
m_roi.left() <<
"," <<
m_roi.right() <<
"," <<
m_roi.top() <<
"," <<
m_roi.bottom();
167 for (
size_t i=0;
i <
params.size();
i++) {
393 "TIFF_multilayer_mask",
void setHFOV(double h, bool keepView=true)
set the horizontal field of view.
void setProjection(ProjectionFormat f)
set the Projection format and adjust the hfov/vfov if nessecary
bool fovCalcSupported(ProjectionFormat f) const
true, if FOV calcuations are supported for projection f
std::vector< double > m_projectionParams
double getMaxHFOV() const
get maximum possible hfov with current projection
static const std::string & getFormatName(FileFormat f)
return string name of output file format
vigra_ext::Interpolator interpolator
void setHeight(unsigned int h)
set panorama height
const std::string & getOutputExtension() const
return the extension used by the current output format
void setWidth(unsigned int w, bool keepView=true)
set panorama width keep the HFOV, if keepView=true
double getMaxVFOV() const
get maximum possible vfov with current projection
static const std::string fileformatNames[]
static const std::string fileformatExt[]
void printScriptLine(std::ostream &o, bool forPTOptimizer=false) const
ProjectionFormat m_projectionFormat
unsigned int getWidth() const
void resetProjectionParameters()
sets the optional parameters to their default values
double outputExposureValue
std::string tiffCompression
std::string outputPixelType
ProjectionFormat
Projection of final panorama.
void setProjectionParameters(const std::vector< double > ¶ms)
set the optional parameters (they need to be of the correct size)
pano_projection_features m_projFeatures
static FileFormat getFormatFromName(const std::string &name)
returns the FileFormat corrosponding to name.
unsigned int getHeight() const
get panorama height
unsigned int colorReferenceImage
All variables of a source image.
void setSize(vigra::Size2D val)
Set the image size in pixels.
misc math function & classes used by other parts of the program
#define DEBUG_NOTICE(msg)
mainly consists of wrapper around the pano tools library, to assist in ressource management and to pr...
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.