#include <mitkVideoInputSource.h>
|
| mitkClassMacro (VideoInputSource, OpenCVVideoSource) |
|
Pointer | Clone () const |
|
void | FetchFrame () |
|
void | StartCapturing () |
|
void | StopCapturing () |
|
void | SetVideoCameraInput (int cameraindex, bool useCVCAMLib) |
|
void | SetVideoFileInput (const char *filename, bool repeatVideo, bool useCVCAMLib) |
|
virtual bool | GetShowSettingsWindow () const |
|
virtual void | SetShowSettingsWindow (bool _arg) |
|
virtual bool | GetVideoInput () |
|
| mitkClassMacro (OpenCVVideoSource, VideoSource) |
|
Pointer | Clone () const |
|
virtual double | GetVideoCaptureProperty (int property_id) |
|
virtual int | SetVideoCaptureProperty (int property_id, double value) |
|
virtual void | GetCurrentFrameAsOpenCVImage (IplImage *image) |
|
virtual cv::Mat | GetImage () override |
|
virtual const IplImage * | GetCurrentFrame () |
|
virtual void | GetCurrentFrameAsItkHSVPixelImage (HSVPixelImageType::Pointer &Image) |
|
virtual unsigned char * | GetVideoTexture () override |
|
virtual IplImage * | FlipImage (IplImage *input) |
|
virtual void | EnableOnlineImageUndistortion (mitk::Point3D focal, mitk::Point3D principal, mitk::Point4D distortion) |
|
virtual void | DisableOnlineImageUndistortion () |
|
virtual bool | OnlineImageUndistortionEnabled () const |
|
virtual void | PauseCapturing () override |
|
virtual std::string | GetVideoFileName () const |
|
virtual void | SetEnableXAxisFlip (bool enable) |
|
virtual void | SetEnableYAxisFlip (bool enable) |
|
virtual short | GetGrabbingDeviceNumber () const |
|
virtual bool | GetRepeatVideo () |
|
virtual void | SetRepeatVideo (bool _arg) |
|
| mitkClassMacroItkParent (VideoSource, itk::Object) |
|
virtual bool | IsCapturingEnabled () const |
|
virtual int | GetImageWidth () |
|
virtual int | GetImageHeight () |
|
virtual unsigned long | GetFrameCount () const |
|
virtual bool | GetCapturePaused () const |
|
| mitkClassMacroItkParent (OpenCVImageSource, itk::Object) |
|
Definition at line 30 of file mitkVideoInputSource.h.
mitk::VideoInputSource::VideoInputSource |
( |
| ) |
|
|
protected |
mitk::VideoInputSource::~VideoInputSource |
( |
| ) |
|
|
protectedvirtual |
Pointer mitk::VideoInputSource::Clone |
( |
| ) |
const |
void mitk::VideoInputSource::FetchFrame |
( |
| ) |
|
|
virtual |
virtual bool mitk::VideoInputSource::GetShowSettingsWindow |
( |
| ) |
const |
|
virtual |
virtual bool mitk::VideoInputSource::GetVideoInput |
( |
| ) |
|
|
virtual |
static Pointer mitk::VideoInputSource::New |
( |
| ) |
|
|
static |
virtual void mitk::VideoInputSource::SetShowSettingsWindow |
( |
bool |
_arg | ) |
|
|
virtual |
void mitk::VideoInputSource::SetVideoCameraInput |
( |
int |
cameraindex, |
|
|
bool |
useCVCAMLib |
|
) |
| |
|
virtual |
void mitk::VideoInputSource::SetVideoFileInput |
( |
const char * |
filename, |
|
|
bool |
repeatVideo, |
|
|
bool |
useCVCAMLib |
|
) |
| |
|
virtual |
void mitk::VideoInputSource::StartCapturing |
( |
| ) |
|
|
virtual |
advices this class to start the video capturing. in this base implementation: toggles m_CapturingInProcess, resets m_FrameCount ATTENTION: this should be also done in subclasses overwriting this method
Reimplemented from mitk::OpenCVVideoSource.
Definition at line 72 of file mitkVideoInputSource.cpp.
References MITK_INFO, and MITK_WARN.
void mitk::VideoInputSource::StopCapturing |
( |
| ) |
|
|
virtual |
advices this class to stop the video capturing. in this base implementation: toggles m_CapturingInProcess, resets m_FrameCount ATTENTION: this should be also done in subclasses overwriting this method
Reimplemented from mitk::OpenCVVideoSource.
Definition at line 102 of file mitkVideoInputSource.cpp.
References MITK_INFO.
int mitk::VideoInputSource::m_CaptureSize |
|
protected |
unsigned char* mitk::VideoInputSource::m_CurrentVideoTexture |
|
protected |
int mitk::VideoInputSource::m_DeviceNumber |
|
protected |
bool mitk::VideoInputSource::m_ShowSettingsWindow |
|
protected |
videoInput* mitk::VideoInputSource::m_VideoInput |
|
protected |
The documentation for this class was generated from the following files: