Як повністю видалити OpenCV 2.4.9 з Ubuntu?


16

Я хочу інтегрувати OpenCV з творцем qt і для цього потрібно 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

THX для спостереження
Елод

І нагорода! +10 репутація! ;-)
Fabby

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

Якщо я добре знаю, так, всі файли бібліотек мають "opencv" у своєму імені. Ви можете подвоїти чек на їхню перерахування: pkg-config --libs opencv.
Елод

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

Використовуйте диспетчер синаптичних пакетів, щоб видалити всі бібліотеки opencv зі своєї машини.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.