From 08957081d427cda7e638f2a18667cc67acbb4815 Mon Sep 17 00:00:00 2001
From: vinjn <vinjn.z@gmail.com>
Date: Mon, 16 Jul 2018 03:03:13 +0000
Subject: [PATCH] Expose YOLODLL_API void top_k()
---
src/http_stream.cpp | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/src/http_stream.cpp b/src/http_stream.cpp
index 1b65173..b122f5b 100644
--- a/src/http_stream.cpp
+++ b/src/http_stream.cpp
@@ -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
--
Gitblit v1.10.0