Jak całkowicie odinstalować OpenCV 2.4.9 z Ubuntu?

16

Chcę zintegrować OpenCV z Qt Creatorem i do tego wymagana jest OpenCV 3.0.

Mam już zainstalowany OpenCV 2.4.9 i chcę go całkowicie odinstalować, ponieważ powoduje problemy w niektórych funkcjach. Chciałbym również wiedzieć, czy OpenCV 3.0 można zainstalować w 32-bitowym systemie Ubuntu 14.04?

Naman Sogani
źródło
1
Jak to zainstalowałeś? prawdopodobnie nie ze standardowego repozytorium, ponieważ 14.04 używa OpenCV-2.4.8
steeldriver
Ściągnąłem go z opencv.org i został zainstalowany idealnie po zainstalowaniu wszystkich zależności i działa idealnie dobrze, ale teraz potrzebuję OpenCV 3.0 i do tego muszę odinstalować starszą wersję.
Naman Sogani

Odpowiedzi:

19

Miałem podobny problem, ale w wersji 2.4.8 znalazłem to rozwiązanie:

„Aby znaleźć wszystkie biblioteki OpenCV 1

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

Powyższe polecenie znajdzie dowolny plik zawierający opencv w nazwie i poprosi o jego usunięcie. Jak zawsze, zachowaj ostrożność podczas ręcznego usuwania rzeczy! To zajmie piekielnie dużo czasu. Następnie stwierdzam, że skoro zainstalowałem z kompilacji opencv ze źródła i użyłem

make install

stworzyć manifest instalacji, a potem jestem dość prosty w użyciu

make uninstall

Tak, rzeczywiście to na pewno posprzątaj. Teraz mam czysty system do zainstalowania wersji Lates OpenCV . ”

Pracuje dla mnie.

Elod
źródło
Chociaż twoja odpowiedź jest w 100% poprawna, może również stać się w 100% bezużyteczna, jeśli ten link zostanie przeniesiony, zmieniony lub strona główna po prostu zniknie ... :-( Dlatego edytuj swoją odpowiedź i skopiuj odpowiednie kroki z linku do twojej odpowiedzi, gwarantując w ten sposób swoją odpowiedź przez 100% czasu życia tej strony! ;-) Zawsze możesz zostawić link w dolnej części odpowiedzi jako źródło twojego materiału ...
Fabby 30.01.2015
dziękuję za obserwację
Elod
I entuzjazm! +10 reputacji! ;-)
Fabby
Mam do czynienia z podobną sytuacją. Uruchomiłem to polecenie i usunąłem około 10 bibliotek. Proces zakończył się w niecałe pół minuty. Ponadto, czy wszystkie biblioteki zawierają tytuł „opencv”?
Adam
Jeśli dobrze wiem, tak, wszystkie pliki bibliotek mają w nazwie nazwę „opencv”. Można dokładnie sprawdzić przez ich wykaz: pkg-config --libs opencv.
Elod
14

Może to być łatwiejszy sposób:

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 
Paul Gregoire
źródło
1
Wydaje się, że to polecenie jest prostsze. sudo apt-get autoremove opencv-data Wypróbowałem go z opencv 2.4.9 i ubuntu 14.04, wydaje się, że usuwa wszystko, co sprawdziłem dpkg --get-selections | grep -v deinstall | grep opencv.
mrgloom 11.04.16
1

Użyj menedżera pakietów synaptic, aby usunąć wszystkie biblioteki opencv ze swojego komputera.

Haresh K Miriyala
źródło
0

To działało dla mnie:

sudo apt remove libopencv*
Rohan Sharma
źródło