Merge pull request #9578 from sovrasov:objdet_build_fix

pull/9581/head
Vadim Pisarevsky 7 years ago
commit f080d9390a
  1. 4
      modules/objdetect/include/opencv2/objdetect/detection_based_tracker.hpp
  2. 12
      modules/objdetect/src/detection_based_tracker.cpp

@ -44,9 +44,11 @@
#ifndef OPENCV_OBJDETECT_DBT_HPP
#define OPENCV_OBJDETECT_DBT_HPP
#include <opencv2/core.hpp>
// After this condition removal update blacklist for bindings: modules/python/common.cmake
#if defined(__linux__) || defined(LINUX) || defined(__APPLE__) || defined(__ANDROID__) || \
(defined(__cplusplus) && __cplusplus > 199711L) || (defined(_MSC_VER) && _MSC_VER >= 1700)
defined(CV_CXX11)
#include <vector>

@ -44,7 +44,7 @@
#include "precomp.hpp"
#include <cassert>
#if (defined(__cplusplus) && __cplusplus > 199711L) || (defined(_MSC_VER) && _MSC_VER >= 1700)
#ifdef CV_CXX11
#define USE_STD_THREADS
#endif
@ -56,9 +56,9 @@
#include <thread>
#include <mutex>
#include <condition_variable>
#else
#else //USE_STD_THREADS
#include <pthread.h>
#endif
#endif //USE_STD_THREADS
#if defined(DEBUG) || defined(_DEBUG)
#undef DEBUGLOGS
@ -84,7 +84,7 @@
#define LOGI0(_str, ...) (printf(_str , ## __VA_ARGS__), printf("\n"), fflush(stdout))
#define LOGW0(_str, ...) (printf(_str , ## __VA_ARGS__), printf("\n"), fflush(stdout))
#define LOGE0(_str, ...) (printf(_str , ## __VA_ARGS__), printf("\n"), fflush(stdout))
#endif
#endif //__ANDROID__
#if DEBUGLOGS
#define LOGD(_str, ...) LOGD0(_str , ## __VA_ARGS__)
@ -96,7 +96,7 @@
#define LOGI(...)
#define LOGW(...)
#define LOGE(...)
#endif
#endif //DEBUGLOGS
using namespace cv;
@ -1035,4 +1035,4 @@ const cv::DetectionBasedTracker::Parameters& DetectionBasedTracker::getParameter
return parameters;
}
#endif
#endif //defined(__linux__) || defined(LINUX) || defined(__APPLE__) || defined(__ANDROID__) || defined(USE_STD_THREADS)

Loading…
Cancel
Save