Как изменить ссылочный путь opencv - PullRequest
0 голосов
/ 03 августа 2020

Меня беспокоит изменение версии opencv. Я по какой-то причине удалил старую версию и установил новую версию, следуя этому сайту:

https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html мои параметры cmake следующие:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON -D WITH_CUDA=ON -D OPENCV_DNN_CUDA=ON -D OPENCV_EXTRA_MODULES_PATH=/home/robotics/opencv_contrib/modules ..

и теперь Я понял, что catkin_make не могу. сообщение об ошибке находится ниже:

Ошибка CMake в /usr/share/OpenCV/OpenCVModules.cmake:179 (сообщение): Импортированная цель «opencv_core» ссылается на файл

 "/usr/lib/libopencv_core.so.3.3.1"

, но этот файл не существует. Возможные причины:

  • Файл был удален, переименован или перемещен в другое место.

  • Процедура установки или удаления не завершилась успешно .

  • Пакет установки был ошибочным и содержал

    "/ usr / share / OpenCV / OpenCVModules.cmake"

но не все файлы, на которые он ссылается.

Я думаю, проблема в том, что cmake все еще ищет старую версию opencv, которую я установил пакетом, но я не знаю, как изменить этот путь на новый opencv Я установил, можно ли мне изменить этот путь? Или каким-либо способом установить opencv с правильным путем? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...