Как полностью удалить OpenCV 2.4.9 из Ubuntu?


16

Я хочу интегрировать OpenCV с Qt Creator, и для этого требуется OpenCV 3.0.

Я уже установил OpenCV 2.4.9 и хочу полностью удалить его, так как это вызывает проблемы в некоторых функциях. Я также хотел бы знать, можно ли установить OpenCV 3.0 в 32-битной Ubuntu 14.04?


1
Как вы это установили? предположительно не из стандартного репозитория, так как 14.04 использует OpenCV-2.4.8
steeldriver

Я скачал его с opencv.org, и он был отлично установлен после установки всех зависимостей, и он работает отлично. Но теперь мне требуется OpenCV 3.0, и для этого мне нужно удалить эту старую версию.
Наман Согани

Ответы:


19

У меня была похожая проблема, но с версией 2.4.8 я нашел это решение:

Итак, чтобы найти все библиотеки OpenCV 1

$> sudo find / -name "*opencv*" -exec rm -i {} \;

Приведенная выше команда найдет любой файл, содержащий имя opencv , и предложит вам удалить его. Как всегда, будьте осторожны при удалении вещей вручную! Это займет очень много времени. Далее я выясняю, что, поскольку я установил компиляцию opencv из исходного кода и использовал

make install

создать манифест установки, а затем я довольно прост в использовании

make uninstall

Да, действительно, это наверняка убери себя. Теперь у меня есть чистая система для установки последней версии opencv . "

Работает для меня.


Хотя ваш ответ на 100% правильный, он также может стать на 100% бесполезным, если эта ссылка будет перемещена, изменена или основной сайт просто исчезнет ... :-( Поэтому, пожалуйста, измените свой ответ и скопируйте соответствующие шаги из ссылки в ваш ответ, тем самым гарантируя ваш ответ на 100% срока жизни этого сайта! ;-) Вы всегда можете оставить ссылку внизу вашего ответа в качестве источника для вашего материала ...
Fabby

спасибо за наблюдение
Элод

И upvote! +10 репутации! ;-)
Fabby

Я сталкиваюсь с подобной ситуацией. Я выполнил эту команду и удалил около 10 библиотек. Процесс закончился менее чем за полминуты. Кроме того, все библиотеки содержат "opencv" в заголовке?
Адам

Если я хорошо знаю, да, у всех файлов библиотеки есть «opencv» в их имени. Вы можете удвоить чек по их перечисления: pkg-config --libs opencv.
Elod

14

Это может быть более простой способ:

sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4 libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4 libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4 

1
Кажется, эта команда более простая, sudo apt-get autoremove opencv-data я попробовал ее с opencv 2.4.9 и ubuntu 14.04, кажется, она удаляет все, с чем я проверял dpkg --get-selections | grep -v deinstall | grep opencv.
mrgloom


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.