MITK-IGT
IGT Extension of MITK
|
A pseudo-filter for creating OpenCV images from MITK images with the option of copying data or referencing it. More...
#include <mitkImageToOpenCVImageFilter.h>
Public Types | |
typedef itk::RGBPixel< unsigned char > | UCRGBPixelType |
typedef itk::RGBPixel< unsigned short > | USRGBPixelType |
typedef itk::RGBPixel< float > | FloatRGBPixelType |
typedef itk::RGBPixel< double > | DoubleRGBPixelType |
Public Member Functions | |
mitkClassMacroItkParent (ImageToOpenCVImageFilter, itk::Object) | |
itkFactorylessNewMacro (Self) | |
itkCloneMacro (Self) | |
void | SetImage (mitk::Image *_Image) |
set the input MITK image | |
mitk::Image * | GetImage () |
get the input MITK image | |
bool | CheckImage (mitk::Image *image) |
get the input MITK image | |
cv::Mat | GetOpenCVMat () |
void | SetInputFromTimeSlice (Image::Pointer mitkImage, int timeStep, int slice) |
Convenient method to set a certain slice of a 3D or 4D mitk::Image as input to convert it to an openCV image. | |
Protected Member Functions | |
template<typename TPixel , unsigned int VImageDimension> | |
void | ItkImageProcessing (itk::Image< TPixel, VImageDimension > *image) |
ImageToOpenCVImageFilter () | |
~ImageToOpenCVImageFilter () override | |
Protected Attributes | |
mitk::WeakPointer< mitk::Image > | m_Image |
cv::Mat | m_OpenCVImage |
A pseudo-filter for creating OpenCV images from MITK images with the option of copying data or referencing it.
Definition at line 31 of file mitkImageToOpenCVImageFilter.h.
itk::RGBPixel< double > mitk::ImageToOpenCVImageFilter::DoubleRGBPixelType |
Definition at line 37 of file mitkImageToOpenCVImageFilter.h.
itk::RGBPixel< float > mitk::ImageToOpenCVImageFilter::FloatRGBPixelType |
Definition at line 36 of file mitkImageToOpenCVImageFilter.h.
itk::RGBPixel< unsigned char > mitk::ImageToOpenCVImageFilter::UCRGBPixelType |
Definition at line 34 of file mitkImageToOpenCVImageFilter.h.
itk::RGBPixel< unsigned short > mitk::ImageToOpenCVImageFilter::USRGBPixelType |
Definition at line 35 of file mitkImageToOpenCVImageFilter.h.
|
protected |
Definition at line 21 of file mitkImageToOpenCVImageFilter.cpp.
|
overrideprotected |
Definition at line 26 of file mitkImageToOpenCVImageFilter.cpp.
bool mitk::ImageToOpenCVImageFilter::CheckImage | ( | mitk::Image * | image | ) |
get the input MITK image
Definition at line 42 of file mitkImageToOpenCVImageFilter.cpp.
Image * mitk::ImageToOpenCVImageFilter::GetImage | ( | ) |
get the input MITK image
Definition at line 36 of file mitkImageToOpenCVImageFilter.cpp.
cv::Mat mitk::ImageToOpenCVImageFilter::GetOpenCVMat | ( | ) |
RUNS the conversion and returns the produced image as cv::Mat.
Definition at line 57 of file mitkImageToOpenCVImageFilter.cpp.
mitk::ImageToOpenCVImageFilter::itkCloneMacro | ( | Self | ) |
mitk::ImageToOpenCVImageFilter::itkFactorylessNewMacro | ( | Self | ) |
|
protected |
the actual templated conversion method
Definition at line 80 of file mitkImageToOpenCVImageFilter.cpp.
mitk::ImageToOpenCVImageFilter::mitkClassMacroItkParent | ( | ImageToOpenCVImageFilter | , |
itk::Object | ) |
void mitk::ImageToOpenCVImageFilter::SetImage | ( | mitk::Image * | _Image | ) |
set the input MITK image
Definition at line 31 of file mitkImageToOpenCVImageFilter.cpp.
void mitk::ImageToOpenCVImageFilter::SetInputFromTimeSlice | ( | Image::Pointer | mitkImage, |
int | timeStep, | ||
int | slice ) |
Convenient method to set a certain slice of a 3D or 4D mitk::Image as input to convert it to an openCV image.
This methods sets the input. Call GetOpenCVMat() to get the image.
mitkImage | - the image that should be converted to an openCVImage |
timeStep | - the time step, which is converted to openCV |
slice | - the slice which is converted to openCV |
Definition at line 85 of file mitkImageToOpenCVImageFilter.cpp.
|
protected |
Saves if the filter should copy the data or just reference it
Definition at line 86 of file mitkImageToOpenCVImageFilter.h.
|
protected |
Definition at line 87 of file mitkImageToOpenCVImageFilter.h.