Commit e18dadfca994ffa3ecb161a38906e9fd38a07c7b

Authored by Josh Klontz
1 parent 07212516

Introduced BR_WITH_OPENCV_OBJDETECT

CMakeLists.txt
... ... @@ -86,7 +86,7 @@ set(BR_THIRDPARTY_LIBS ${BR_THIRDPARTY_LIBS} ${Qt5Core_QTMAIN_LIBRARIES})
86 86  
87 87 # Find OpenCV
88 88 find_package(OpenCV 2.4.5 REQUIRED)
89   -set(OPENCV_DEPENDENCIES opencv_core opencv_highgui opencv_imgproc opencv_ml opencv_objdetect)
  89 +set(OPENCV_DEPENDENCIES opencv_core opencv_highgui opencv_imgproc opencv_ml)
90 90 set(BR_THIRDPARTY_LIBS ${BR_THIRDPARTY_LIBS} ${OPENCV_DEPENDENCIES})
91 91  
92 92 # Find Alphanum
... ...
openbr/plugins/cmake/opencv.cmake
... ... @@ -35,6 +35,16 @@ else()
35 35 plugins/imgproc/sift.cpp)
36 36 endif()
37 37  
  38 +option(BR_WITH_OPENCV_OBJDETECT "Build with OpenCV objdetect plugins." ON)
  39 +if(${BR_WITH_OPENCV_OBJDETECT})
  40 + set(BR_THIRDPARTY_LIBS ${BR_THIRDPARTY_LIBS} opencv_objdetect)
  41 + set(OPENCV_DEPENDENCIES ${OPENCV_DEPENDENCIES} opencv_objdetect)
  42 +else()
  43 + set(BR_EXCLUDED_PLUGINS ${BR_EXCLUDED_PLUGINS} plugins/imgproc/hog.cpp
  44 + plugins/metadata/cascade.cpp
  45 + plugins/metadata/hogpersondetector.cpp)
  46 +endif()
  47 +
38 48 option(BR_WITH_OPENCV_PHOTO "Build with OpenCV photo plugins." ON)
39 49 if(${BR_WITH_OPENCV_PHOTO})
40 50 set(BR_THIRDPARTY_LIBS ${BR_THIRDPARTY_LIBS} opencv_photo)
... ...