62 virtual bool runAlgorithm();
69 enum Mode {
AUTO, HOMOGRAPHY, RPY, RPYV, RPYVB};
91 virtual bool runAlgorithm();
124 autoOptimise(o_panorama);
175 smartOptimize(o_panorama);
virtual bool runAlgorithm()
calls PTools::optimize()
AutoOptimise(PanoramaData &panorama, bool optRoll=true)
virtual bool modifiesPanoramaData() const
returns true if the algorithm changes the PanoramaData.
PTOptimizer(PanoramaData &panorama)
Pairwise ransac optimisation.
RANSACOptimizer(PanoramaData &panorama, int i1, int i2, double maxError, Mode mode=RPY)
virtual ~RANSACOptimizer()
virtual bool modifiesPanoramaData() const
returns true if the algorithm changes the PanoramaData.
std::vector< int > o_inliers
virtual bool runAlgorithm()
calls PTools::optimize()
SmartOptimise(PanoramaData &panorama)
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::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.