Меня беспокоит изменение версии 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 с правильным путем? Спасибо!