Я скомпилировал OpenCV из исходного кода на MacOS. Я могу нормально запустить программу opencv_annotation. Я могу использовать OpenCV в программе Python3 просто отлично. Тем не менее, я не могу использовать opencv_traincascade, поскольку я получаю команду not found. Папка traincascade в моей установке OpenCV заполнена файлами .h и .cpp. В моей папке /build /bin есть приложение opencv_annotation, но нет приложения opencv_traincascade. Может кто-нибудь помочь мне заставить opencv_traincascade работать? Я скомпилировал с этой командой:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=/Users/<myusername>/Desktop/OpenCV/opencv_contrib/modules \
-D PYTHON3_LIBRARY=/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages \
-D PYTHON3_INCLUDE_DIR=/Library/Frameworks/Python.framework/Versions/3.7/include/python3.7m \
-D PYTHON3_EXECUTABLE=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 \
-D PYTHON_DEFAULT_EXECUTABLE=$(which python3) \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_ENABLE_NONFREE=ON \
-D BUILD_EXAMPLES=ON ..

Спасибо

0