threshold.h File Reference

#include <vector>
#include <boost/shared_ptr.hpp>
#include <vigra/stdimage.hxx>
#include <vigra/transformimage.hxx>
#include "deghosting.h"

Include dependency graph for threshold.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Functions

vector< BImagePtrthreshold (const vector< FImagePtr > &inputImages, const double threshold, const uint16_t flags)
 Threshold function used for creating alpha masks for images.

Variables

const uint16_t ONE_UNMASKED = 0
const uint16_t THRESHOLD_DONTCARE = 1


Function Documentation

vector<BImagePtr> threshold const vector< FImagePtr > &  inputImages,
const double  threshold,
const uint16_t  flags
 

Threshold function used for creating alpha masks for images.

Parameters:
const vector<FImagePtr> vector of images
const int threshold all pixels above this thresshold are set to 255, others to 0
const uint16_t flags flags for setting the behavior possible values are: THRESHOLD_DONTCARE – applies only simple threshold ONE_UNMASKED – if pixel should be black in all images after applying threshold leave it in one image (where the pixel value is highest) white, default

Definition at line 46 of file threshold.h.

References deghosting::BImagePtr, vigra_ext::destImage(), vigra_ext::srcImageRange(), threshold(), and vigra_ext::transformImage().

Referenced by HuginLines::detectEdges(), celeste::getCelesteMask(), PanoOperation::CelesteOperation::GetInternalCommand(), main(), CPEditorPanel::OnCelesteButton(), CPListFrame::OnSelectButton(), threshold(), and PT::wxAddCtrlPointGridCmd::wxAddCtrlPointGridCmd().


Variable Documentation

const uint16_t ONE_UNMASKED = 0
 

Definition at line 33 of file threshold.h.

const uint16_t THRESHOLD_DONTCARE = 1
 

Definition at line 34 of file threshold.h.


Generated on Fri Aug 22 01:25:48 2014 for Hugintrunk by  doxygen 1.3.9.1