Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
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.

Namespaces

 celeste
 

Functions

bool celeste::loadSVMmodel (struct svm_model *&model, std::string &model_file)
 loads the SVM model from file More...
 
void celeste::destroySVMmodel (struct svm_model *&model)
 frees the resource of model More...
 
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 More...
 
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 More...