Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
12 #ifndef mitkToFOpenCVImageGrabber_h
13 #define mitkToFOpenCVImageGrabber_h
15 #include <MitkToFHardwareExports.h>
20 #include "itkObject.h"
21 #include "itkObjectFactory.h"
23 #include <opencv2/core/types_c.h>
43 itkFactorylessNewMacro(Self);
50 cv::Mat GetImage()
override;
58 void SetImageType(
unsigned int imageType);
67 void SetImageDepth(
unsigned int imageDepth);
77 void StartCapturing();
IplImage * m_CurrentOpenCVIntensityImage
OpenCV image holding the current intensity data.
unsigned int m_ImageDepth
image depth currently used by this image source. Warning: Changing from default (IPL_DEPTH_32F) resul...
mitk::ToFImageGrabber::Pointer m_ImageGrabber
ImageGrabber used for fetching ToF image data from the camera.
DataCollection - Class to facilitate loading/accessing structured data.
IplImage * m_CurrentOpenCVAmplitudeImage
OpenCV image holding the current amplitude data.
unsigned int m_ImageType
type of image currently supplied by this image source
TofImageGrabber class providing OpenCV images.
IplImage * m_CurrentOpenCVDistanceImage
OpenCV image holding the current distance data.
itk::SmartPointer< Self > Pointer
#define mitkClassMacro(className, SuperClassName)