27#include <hugin_config.h>
40#define _STLP_VERBOSE_AUTO_LINK
65 std::set<std::string>
opt;
virtual std::size_t getNrOfCtrlPoints() const =0
number of control points
virtual const PanoramaOptions & getOptions() const =0
returns the options for this panorama
virtual void updateCtrlPointErrors(const CPVector &controlPoints)=0
update control points distances.
virtual void printPanoramaScript(std::ostream &o, const OptimizeVector &optvars, const PanoramaOptions &options, const UIntSet &imgs, bool forPTOptimizer, const std::string &stripPrefix="") const =0
create an optimizer script
virtual std::size_t getNrOfImages() const =0
number of images.
mainly consists of wrapper around the pano tools library, to assist in ressource management and to pr...
std::vector< std::set< std::string > > OptimizeVector
std::set< unsigned int > UIntSet
void fill_set(_Container &c, typename _Container::key_type begin, typename _Container::key_type end)
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.