image options.
|
Public Types |
| enum | ProjectionFormat {
RECTILINEAR = 0,
CYLINDRICAL = 1,
EQUIRECTANGULAR = 2,
FULL_FRAME_FISHEYE = 3,
STEREOGRAPHIC = 4,
MERCATOR = 5,
TRANSVERSE_MERCATOR = 6,
SINUSOIDAL = 7,
LAMBERT = 8,
LAMBERT_AZIMUTHAL = 9,
ALBERS_EQUAL_AREA_CONIC = 10,
MILLER_CYLINDRICAL = 11,
PANINI = 12,
ARCHITECTURAL = 13,
ORTHOGRAPHIC = 14,
EQUISOLID = 15,
EQUI_PANINI = 16,
BIPLANE = 17,
TRIPLANE = 18,
GENERAL_PANINI = 19
} |
| | Projection of final panorama. More...
|
| enum | PTStitcherAcceleration { NO_SPEEDUP,
MAX_SPEEDUP,
MEDIUM_SPEEDUP
} |
| | PTStitcher acceleration. More...
|
| enum | FileFormat {
JPEG = 0,
PNG,
TIFF,
TIFF_m,
TIFF_mask,
TIFF_multilayer,
TIFF_multilayer_mask,
PICT,
PSD,
PSD_m,
PSD_mask,
PAN,
IVR,
IVR_java,
VRML,
QTVR,
HDR,
HDR_m,
EXR,
EXR_m,
FILEFORMAT_NULL
} |
| | Fileformat. More...
|
| enum | OutputMode { OUTPUT_LDR = 0,
OUTPUT_HDR
} |
| | output mode More...
|
| enum | HDRMergeType { HDRMERGE_AVERAGE = 0,
HDRMERGE_DEGHOST = 1
} |
| enum | BlendingMechanism {
NO_BLEND = 0,
PTBLENDER_BLEND = 1,
ENBLEND_BLEND = 2,
SMARTBLEND_BLEND = 3,
PTMASKER_BLEND = 4
} |
| | blenders More...
|
| enum | Remapper { NONA = 0,
PTMENDER
} |
| enum | ColorCorrection { NONE = 0,
BRIGHTNESS_COLOR,
BRIGHTNESS,
COLOR
} |
| | type of color correction More...
|
Public Member Functions |
| | PanoramaOptions () |
| virtual | ~PanoramaOptions () |
| virtual void | reset () |
| void | printScriptLine (std::ostream &o, bool forPTOptimizer=false) const |
| 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
|
| void | setHeight (unsigned int h) |
| | set panorama height
|
| unsigned int | getWidth () const |
| unsigned int | getHeight () const |
| | get panorama height
|
| vigra::Size2D | getSize () const |
| | get size of output image
|
| const vigra::Rect2D & | getROI () const |
| void | setROI (const vigra::Rect2D &val) |
| void | setProjection (ProjectionFormat f) |
| | set the Projection format and adjust the hfov/vfov if nessecary
|
| void | resetProjectionParameters () |
| | sets the optional parameters to their default values
|
| PanoramaOptions::ProjectionFormat | getProjection () const |
| const std::vector< double > & | getProjectionParameters () const |
| | Get the optional projection parameters.
|
| void | setProjectionParameters (const std::vector< double > ¶ms) |
| | set the optional parameters (they need to be of the correct size)
|
| bool | fovCalcSupported (ProjectionFormat f) const |
| | true, if FOV calcuations are supported for projection f
|
| void | setHFOV (double h, bool keepView=true) |
| | set the horizontal field of view.
|
| double | getHFOV () const |
| void | setVFOV (double v) |
| double | getVFOV () const |
| double | getMaxHFOV () const |
| | get maximum possible hfov with current projection
|
| double | getMaxVFOV () const |
| | get maximum possible vfov with current projection
|
| DestPanoImage | getDestImage () const |
Static Public Member Functions |
| const std::string & | getFormatName (FileFormat f) |
| | return string name of output file format
|
| FileFormat | getFormatFromName (const std::string &name) |
| | returns the FileFormat corrosponding to name.
|
Public Attributes |
| std::string | outfile |
| FileFormat | outputFormat |
| int | quality |
| std::string | tiffCompression |
| bool | tiff_saveROI |
| ColorCorrection | colorCorrection |
| unsigned int | colorReferenceImage |
| double | gamma |
| vigra_ext::Interpolator | interpolator |
| unsigned int | optimizeReferenceImage |
| unsigned int | featherWidth |
| PTStitcherAcceleration | remapAcceleration |
| BlendingMechanism | blendMode |
| HDRMergeType | hdrMergeMode |
| Remapper | remapper |
| bool | remapUsingGPU |
| bool | saveCoordImgs |
| double | huberSigma |
| double | photometricHuberSigma |
| double | photometricSymmetricError |
| OutputMode | outputMode |
| bool | outputLDRBlended |
| | save blended panorama (LDR)
|
| bool | outputLDRLayers |
| | save remapped layers (LDR)
|
| bool | outputLDRExposureRemapped |
| | save remapped layers (no exposure adjustment)
|
| bool | outputLDRExposureLayers |
| | save blended exposure layers, do not perform fusion (no exposure adjustment)
|
| bool | outputLDRExposureLayersFused |
| | save blended exposure layers which are then fused (no exposure adjustment)
|
| bool | outputLDRExposureBlended |
| | save blended exposure layers created from fused image stacks (no exposure adjustment)
|
| bool | outputHDRBlended |
| | save blended panorama (HDR)
|
| bool | outputHDRLayers |
| | save remapped layers (HDR)
|
| bool | outputHDRStacks |
| | save image stacks (HDR)
|
| std::string | outputLayersCompression |
| std::string | outputImageType |
| std::string | outputImageTypeCompression |
| std::string | outputImageTypeHDR |
| std::string | outputImageTypeHDRCompression |
| std::string | enblendOptions |
| std::string | enfuseOptions |
| std::string | hdrmergeOptions |
| double | outputExposureValue |
| std::vector< float > | outputEMoRParams |
| std::string | outputPixelType |
| pano_projection_features | m_projFeatures |
image options.