Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include "time.h"
#include <sstream>
#include <fstream>
#include <mitkIOUtil.h>
#include <mitkImageAccessByItk.h>
#include <mitkImageCast.h>
#include "mitkCommandLineParser.h"
#include <mitkGIFCooccurenceMatrix.h>
#include <mitkGIFGrayLevelRunLength.h>
#include "itkDiscreteGaussianImageFilter.h"
#include <itkLaplacianRecursiveGaussianImageFilter.h>
#include "itkHessianRecursiveGaussianImageFilter.h"
#include "itkUnaryFunctorImageFilter.h"
#include <itkMultiHistogramFilter.h>
#include "vnl/algo/vnl_symmetric_eigensystem.h"
#include <itkSubtractImageFilter.h>
Go to the source code of this file.
Namespaces | |
Functor | |
Macros | |
#define | mitkCLVoxeFeatures_cpp |
Functions | |
static std::vector< double > | splitDouble (std::string str, char delimiter) |
template<typename TPixel , unsigned int VImageDimension> | |
void | GaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output) |
template<typename TPixel , unsigned int VImageDimension> | |
void | DifferenceOfGaussFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output) |
template<typename TPixel , unsigned int VImageDimension> | |
void | LaplacianOfGaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output) |
template<typename TPixel , unsigned int VImageDimension> | |
void | HessianOfGaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, std::vector< mitk::Image::Pointer > &out) |
template<typename TPixel , unsigned int VImageDimension> | |
void | LocalHistograms (itk::Image< TPixel, VImageDimension > *itkImage, std::vector< mitk::Image::Pointer > &out, double offset, double delta) |
int | main (int argc, char *argv[]) |
#define mitkCLVoxeFeatures_cpp |
Definition at line 17 of file CLVoxelFeatures.cpp.
void DifferenceOfGaussFilter | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
double | variance, | ||
mitk::Image::Pointer & | output | ||
) |
Definition at line 105 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage(), and mitk::New().
Referenced by main().
void GaussianFilter | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
double | variance, | ||
mitk::Image::Pointer & | output | ||
) |
Definition at line 91 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage(), and mitk::New().
Referenced by main().
void HessianOfGaussianFilter | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
double | variance, | ||
std::vector< mitk::Image::Pointer > & | out | ||
) |
Definition at line 146 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage(), and mitk::New().
Referenced by main().
void LaplacianOfGaussianFilter | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
double | variance, | ||
mitk::Image::Pointer & | output | ||
) |
Definition at line 128 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage(), and mitk::New().
Referenced by main().
void LocalHistograms | ( | itk::Image< TPixel, VImageDimension > * | itkImage, |
std::vector< mitk::Image::Pointer > & | out, | ||
double | offset, | ||
double | delta | ||
) |
Definition at line 170 of file CLVoxelFeatures.cpp.
References mitk::CastToMitkImage(), mitk::New(), and mitk::Image::New().
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 189 of file CLVoxelFeatures.cpp.
References AccessByItk_2, AccessByItk_3, mitkCommandLineParser::addArgument(), us::any_value_to_string(), DifferenceOfGaussFilter(), filename, GaussianFilter(), HessianOfGaussianFilter(), mitkCommandLineParser::InputImage, LaplacianOfGaussianFilter(), mitk::IOUtil::LoadImage(), LocalHistograms(), MITK_INFO, mitk::Image::New(), mitkCommandLineParser::OutputFile, mitkCommandLineParser::parseArguments(), mitk::IOUtil::SaveImage(), mitkCommandLineParser::setArgumentPrefix(), mitkCommandLineParser::setCategory(), mitkCommandLineParser::setContributor(), mitkCommandLineParser::setDescription(), mitkCommandLineParser::setTitle(), splitDouble(), and mitkCommandLineParser::String.
|
static |
Definition at line 39 of file CLVoxelFeatures.cpp.
Referenced by main().