18#ifndef itkOpenCVVideoIO_h
19#define itkOpenCVVideoIO_h
23#include "opencv2/videoio.hpp"
25#include "ITKVideoBridgeOpenCVExport.h"
134 virtual std::vector<double>
158 const std::vector<SizeValueType> & dim,
160 unsigned int nChannels,
virtual std::vector< double > GetDefaultDirection(unsigned int k) const
Control indentation during Print() invocation.
virtual void SetWriterParameters(TemporalRatioType fps, const std::vector< SizeValueType > &dim, const char *fourCC, unsigned int nChannels, IOComponentEnum componentType)
virtual void SetCameraIndex(CameraIDType idx)
cv::VideoCapture m_Capture
virtual void WriteImageInformation()
void UpdateReaderProperties()
virtual CameraIDType GetCameraIndex() const
virtual FrameOffsetType GetCurrentFrame() const
Superclass::CameraIDType CameraIDType
virtual bool SetNextFrameToRead(FrameOffsetType frameNumber)
virtual FrameOffsetType GetIFrameInterval() const
virtual bool CanReadFile(const char *)
virtual FrameOffsetType GetFrameTotal() const
virtual FrameOffsetType GetLastIFrame() const
virtual bool CanReadCamera(CameraIDType cameraID) const
Superclass::TemporalRatioType TemporalRatioType
virtual void Write(const void *buffer)
virtual TemporalRatioType GetFramesPerSecond() const
virtual double GetSpacing(unsigned int i) const
virtual void SetReadFromCamera()
virtual void SetReadFromFile()
Superclass::TemporalOffsetType TemporalOffsetType
virtual TemporalOffsetType GetPositionInMSec() const
Superclass::FrameOffsetType FrameOffsetType
virtual std::vector< double > GetDirection(unsigned int i) const
virtual bool CanWriteFile(const char *)
virtual void FinishReadingOrWriting()
virtual void Read(void *buffer)
virtual void ReadImageInformation()
SmartPointer< Self > Pointer
virtual double GetOrigin(unsigned int i) const
virtual TemporalRatioType GetRatio() const
void PrintSelf(std::ostream &os, Indent indent) const override
Implements transparent reference counting.
SizeValueType CameraIDType
SizeValueType FrameOffsetType
double TemporalOffsetType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
CommonEnums::IOComponent IOComponentEnum