#include <config.hh>
#include "EdgeFilter.hh"
#include <libArrayToolbox/GaussianFilter.hh>
#include <libArrayToolbox/CentralGradientFilter.hh>
#include <omp.h>
#include <list>
Go to the source code of this file.
|
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...
|
|