Я пытаюсь установить OpenCV 4 alpha, используя следующий учебник: https://www.pyimagesearch.com/2018/08...
Основная проблема при компиляции с помощью команды cmake:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D PYTHON3_LIBRARY=python -c 'import subprocess ; import sys ; s = subprocess.check_output("python-config --configdir", shell=True).decode("utf-8").strip() ; (M, m) = sys.version_info[:2] ; print("{}/libpython{}.{}.dylib".format(s, M, m))' \
-D PYTHON3_INCLUDE_DIR=python -c 'import distutils.sysconfig as s; print(s.get_python_inc())' \
-D PYTHON3_EXECUTABLE=$VIRTUAL_ENV/bin/python \
-D BUILD_opencv_python2=OFF \
-D BUILD_opencv_python3=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D BUILD_EXAMPLES=ON ..
, которая выдает следующееошибка:
Traceback (последний вызов был последним): файл "", строка 1, в файле "/usr/local/Cellar/python@2/2.7.15_1/F ...", строка 223,в check_output поднять CalledProcessError (retcode, cmd, output = output) subprocess.CalledProcessError: Команда 'python-config --configdir' вернула ненулевой статус выхода 1 Ошибка CMake на /usr/local/Cellar/cmake/3.12.3/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:47 (сообщение): не удалось найти набор компиляторов в переменной окружения CXX:
/ usr / local / bin / g ++.
стек вызовов (самый последнийсначала вызов): CMakeLists.txt: 127 (проект)
Ошибка CMake: CMAKE_CXX_COMPILER не задан, после EnableLanguage CMake Ошибка: CMAKE_C_COMPILER не задан, после EnableLanguage - настройка неполная, возникли ошибки!
Кто-нибудь придумалс этим вопросом?Я попытался установить двоичный файл CXX в профиле bash, но безуспешно.