iRoCS Toolbox  1.1.0
Namespaces | Functions
EdgeFilter.hh File Reference
#include <config.hh>
#include <blitz/array.h>
#include <vector>
#include <libProgressReporter/ProgressReporter.hh>
#include "EdgeFilter-inl.hh"
Include dependency graph for EdgeFilter.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 segmentation
 

Functions

template<class DataT >
blitz::Array< DataT, 3 > segmentation::_calculateGradients (blitz::Array< DataT, 3 > const &data, blitz::TinyVector< double, 3 > const &elSize, int direction, double scaling, iRoCS::ProgressReporter *progress)
 
template<class DataT >
void segmentation::edgeFilter (blitz::Array< DataT, 3 > const &data, blitz::TinyVector< double, 3 > const &elSize, blitz::Array< DataT, 3 > &result, blitz::TinyVector< double, 3 > const &lbUm=0.0, blitz::TinyVector< double, 3 > const &ubUm=(std::numeric_limits< double >::infinity()), iRoCS::ProgressReporter *progress=NULL)
 calculate gradient magnitude with non-maximum-supression More...