cameracalibrate: Fix build error on Mac OSX
authorJustin Kim <jeongseok.kim@sk.com>
Tue, 13 Nov 2018 09:20:15 +0000 (18:20 +0900)
committerJustin Kim <jeongseok.kim@sk.com>
Tue, 13 Nov 2018 09:23:19 +0000 (18:23 +0900)
It fails to build only on Mac OSX with the following error.

In file included from ../subprojects/gst-plugins-bad/ext/opencv/gstopencv.cpp:45:
../subprojects/gst-plugins-bad/ext/opencv/gstcameracalibrate.h:96:38: error: a space is required between consecutive right angle brackets (use '> >')
  std::vector<std::vector<cv::Point2f>> imagePoints;
                                     ^~
                                     > >
1 error generated.

Fix: #817

ext/opencv/gstcameracalibrate.h

index 8fe4a5d..f161a3f 100644 (file)
@@ -93,7 +93,7 @@ struct _GstCameraCalibrate
   int flags;
   int mode;
   clock_t prevTimestamp;
-  std::vector<std::vector<cv::Point2f>> imagePoints;
+  std::vector<std::vector<cv::Point2f> > imagePoints;
   cv::Mat cameraMatrix, distCoeffs;
 
   // opaque string containing opencv calibration settings