#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>
Go to the source code of this file.
|
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...
|
|