Fixed MATLAB bridge
authorDaniel Fernandes <daniel@danielfernand.es>
Wed, 21 May 2014 22:57:35 +0000 (17:57 -0500)
committerDaniel Fernandes <daniel@danielfernand.es>
Wed, 21 May 2014 22:57:35 +0000 (17:57 -0500)
MATLAB bridge.hpp was missing definition for Ptr<DenseOpticalFlow>

modules/matlab/include/opencv2/matlab/bridge.hpp

index e38053c..6d42906 100644 (file)
@@ -50,6 +50,7 @@
 #include <opencv2/imgproc.hpp>
 #include <opencv2/calib3d.hpp>
 #include <opencv2/photo.hpp>
+#include <opencv2/video/tracking.hpp>
 
 namespace cv {
 namespace bridge {
@@ -76,6 +77,7 @@ typedef cv::Ptr<LineSegmentDetector> Ptr_LineSegmentDetector;
 typedef cv::Ptr<AlignMTB> Ptr_AlignMTB;
 typedef cv::Ptr<CalibrateDebevec> Ptr_CalibrateDebevec;
 typedef cv::Ptr<CalibrateRobertson> Ptr_CalibrateRobertson;
+typedef cv::Ptr<DenseOpticalFlow> Ptr_DenseOpticalFlow;
 typedef cv::Ptr<MergeDebevec> Ptr_MergeDebevec;
 typedef cv::Ptr<MergeMertens> Ptr_MergeMertens;
 typedef cv::Ptr<MergeRobertson> Ptr_MergeRobertson;
@@ -453,6 +455,11 @@ public:
   Ptr_CalibrateRobertson toPtrCalibrateRobertson() { return Ptr_CalibrateRobertson(); }
   operator Ptr_CalibrateRobertson() { return toPtrCalibrateRobertson(); }
 
+  // ---------------------------   Ptr_DenseOpticalFlow   -------------------
+  Bridge& operator=(const Ptr_DenseOpticalFlow& ) { return *this; }
+  Ptr_DenseOpticalFlow toPtrDenseOpticalFlow() { return Ptr_DenseOpticalFlow(); }
+  operator Ptr_DenseOpticalFlow() { return toPtrDenseOpticalFlow(); }
+
   // ---------------------------   Ptr_MergeDebevec   -----------------------
   Bridge& operator=(const Ptr_MergeDebevec& ) { return *this; }
   Ptr_MergeDebevec toPtrMergeDebevec() { return Ptr_MergeDebevec(); }