Celeste.h File Reference

#include <hugin_shared.h>
#include "svm.h"
#include <string>
#include <vector>
#include <vigra/stdimage.hxx>
#include <vigra/transformimage.hxx>
#include <vigra/inspectimage.hxx>
#include <vigra/functorexpression.hxx>
#include <vigra_ext/utils.h>
#include <panodata/Panorama.h>

Include dependency graph for Celeste.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


namespace  celeste


bool celeste::loadSVMmodel (struct svm_model *&model, std::string &model_file)
 loads the SVM model from file
void celeste::destroySVMmodel (struct svm_model *&model)
 frees the resource of model
vigra::BImage * celeste::getCelesteMask (struct svm_model *model, vigra::UInt16RGBImage &input, int radius, float threshold, int resize_dimension, bool adaptThreshold=false, bool verbose=true)
 calculates the mask using SVM
HuginBase::UIntSet celeste::getCelesteControlPoints (struct svm_model *model, vigra::UInt16RGBImage &input, HuginBase::CPointVector cps, int radius, float threshold, int resize_dimension, bool verbose)
template<class SrcIMG>
void celeste::convertToUInt16 (SrcIMG &src, const std::string &origType, vigra::UInt16RGBImage &dest)
 converts the given image to UInt16RGBImage only this image is correctly processed by celeste

Generated on 20 Apr 2018 for Hugintrunk by  doxygen 1.4.7