Alexey
2018-07-04 f7961c3ca883f5ab63216e869d45e8925fc1cee7
src/http_stream.cpp
@@ -44,7 +44,7 @@
using std::endl;
#include "opencv2/opencv.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/highgui/highgui_c.h"
#include "opencv2/imgproc/imgproc_c.h"
#ifndef CV_VERSION_EPOCH
@@ -248,6 +248,22 @@
   }
   return src;
}
int get_stream_fps_cpp(CvCapture *cap) {
   int fps = 25;
   try {
      cv::VideoCapture &cpp_cap = *(cv::VideoCapture *)cap;
#ifndef CV_VERSION_EPOCH   // OpenCV 3.x
      fps = cpp_cap.get(CAP_PROP_FPS);
#else                // OpenCV 2.x
      fps = cpp_cap.get(CV_CAP_PROP_FPS);
#endif
   }
   catch (...) {
      std::cout << " Can't get FPS of source videofile. For output video FPS = 25 by default. \n";
   }
   return fps;
}
// ----------------------------------------
extern "C" {
   image ipl_to_image(IplImage* src);  // image.c
@@ -312,4 +328,4 @@
}
#endif   // OPENCV
#endif   // OPENCV