|
|
|
@ -10,7 +10,7 @@ if(ANDROID OR IOS OR NOT PYTHONLIBS_FOUND OR NOT PYTHON_USE_NUMPY) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
set(the_description "The python bindings") |
|
|
|
|
ocv_add_module(python BINDINGS opencv_core opencv_flann opencv_imgproc opencv_video opencv_ml opencv_features2d opencv_highgui opencv_calib3d opencv_photo opencv_nonfree opencv_objdetect opencv_legacy) |
|
|
|
|
ocv_add_module(python BINDINGS opencv_core opencv_flann opencv_imgproc opencv_video opencv_ml opencv_features2d opencv_highgui opencv_calib3d opencv_photo opencv_objdetect opencv_legacy OPTIONAL opencv_nonfree) |
|
|
|
|
|
|
|
|
|
add_definitions(-DPYTHON_USE_NUMPY=1) |
|
|
|
|
|
|
|
|
@ -30,11 +30,14 @@ set(opencv_hdrs |
|
|
|
|
"${OPENCV_MODULE_opencv_highgui_LOCATION}/include/opencv2/highgui/highgui.hpp" |
|
|
|
|
"${OPENCV_MODULE_opencv_ml_LOCATION}/include/opencv2/ml/ml.hpp" |
|
|
|
|
"${OPENCV_MODULE_opencv_features2d_LOCATION}/include/opencv2/features2d/features2d.hpp" |
|
|
|
|
"${OPENCV_MODULE_opencv_nonfree_LOCATION}/include/opencv2/nonfree/features2d.hpp" |
|
|
|
|
"${OPENCV_MODULE_opencv_nonfree_LOCATION}/include/opencv2/nonfree/nonfree.hpp" |
|
|
|
|
"${OPENCV_MODULE_opencv_calib3d_LOCATION}/include/opencv2/calib3d/calib3d.hpp" |
|
|
|
|
"${OPENCV_MODULE_opencv_objdetect_LOCATION}/include/opencv2/objdetect/objdetect.hpp") |
|
|
|
|
|
|
|
|
|
if(HAVE_opencv_nonfree) |
|
|
|
|
list(APPEND opencv_hdrs "${OPENCV_MODULE_opencv_nonfree_LOCATION}/include/opencv2/nonfree/features2d.hpp" |
|
|
|
|
"${OPENCV_MODULE_opencv_nonfree_LOCATION}/include/opencv2/nonfree/nonfree.hpp") |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
set(cv2_generated_hdrs |
|
|
|
|
"${CMAKE_CURRENT_BINARY_DIR}/pyopencv_generated_funcs.h" |
|
|
|
|
"${CMAKE_CURRENT_BINARY_DIR}/pyopencv_generated_func_tab.h" |
|
|
|
|