15 #ifndef mitkPickPointsOnStereoVideo_h
16 #define mitkPickPointsOnStereoVideo_h
18 #include "niftkOpenCVExports.h"
20 #include <itkObject.h>
21 #include <itkObjectFactory.h>
22 #include <mitkCommon.h>
59 void Project(mitk::VideoTrackerMatching::Pointer matcher);
66 void SetMatcherCameraToTracker(mitk::VideoTrackerMatching::Pointer matcher);
68 itkSetMacro ( TrackerIndex,
int);
69 itkSetMacro ( ReferenceIndex,
int);
70 itkSetMacro ( AllowableTimingError,
long long);
71 itkSetMacro ( OrderedPoints,
bool);
72 itkSetMacro ( PickingLine,
bool);
73 itkSetMacro ( AskOverWrite,
bool);
74 itkSetMacro ( HaltOnVideoReadFail,
bool);
75 itkSetMacro ( WriteAnnotatedImages,
bool);
76 itkSetMacro ( HalfImageWidth,
bool);
77 itkSetMacro ( Frequency,
unsigned int);
79 itkGetMacro ( InitOK,
bool);
80 itkGetMacro ( ProjectOK,
bool);
81 itkGetMacro ( WorldToLeftCameraMatrices, std::vector < cv::Mat > );
101 bool m_OrderedPoints;
104 bool m_HaltOnVideoReadFail;
105 bool m_WriteAnnotatedImages;
106 bool m_HalfImageWidth;
108 unsigned int m_StartFrame;
109 unsigned int m_EndFrame;
110 unsigned int m_Frequency;
114 double m_VideoHeight;
116 std::vector < cv::Mat > m_WorldToLeftCameraMatrices;
118 cv::VideoCapture* m_Capture;
120 long long m_AllowableTimingError;
Definition: ReceptorMemberCommandTest.cxx:25
Takes an input video file and tracking data. The video is split into right and left channels...
Definition: mitkPickPointsOnStereoVideo.h:41
#define NIFTKOPENCV_EXPORT
Definition: niftkSequentialCpuQds.h:27
GLsizei const GLcharARB ** string
Definition: glew.h:5194