Как полностью удалить 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 . "

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

Előd
источник
Хотя ваш ответ на 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
1

Используйте менеджер пакетов synaptic для удаления всех библиотек opencv с вашего компьютера.

Хареш К Мирияла
источник
0

Это сработало для меня:

sudo apt remove libopencv*
Рохан Шарма
источник