如何从Ubuntu上完全卸载OpenCV 2.4.9?


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 2014年

我从opencv.org下载了它,并在安装所有依赖项后完美地安装了它,并且工作正常。但是现在我需要OpenCV 3.0,为此,我需要卸载此旧版本。
Naman Sogani 2014年

Answers:


19

我有一个类似的问题,但是在版本2.4.8中,我找到了以下解决方案:

“因此,要找到所有OpenCV库 1

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

上面的命令将找到名称中包含opencv的任何文件,并提示您将其删除。与往常一样,手动删除内容时要小心!那将需要很长时间。接下来,我发现由于我是从源代码编译opencv并使用

make install

创建安装清单,然后使用起来非常简单

make uninstall

是的,的确可以清除自身。现在,我有一个干净的系统来安装最新的opencv版本。”

为我工作。


尽管您的答案是100%正确,但是如果该链接被移动,更改或主站点消失了,它也可能100%无用... :-(因此,请编辑您的答案,并从链接中复制相关步骤到您的答案中,从而保证您在本网站生命周期的100%内获得答案!;-)您始终可以在答案底部保留链接,作为材料来源……
Fabby

观察的
感谢

还有一个赞!+10声望!;-)
Fabby 2015年

我正面临类似的情况。我运行了该命令,并删除了大约10个库。该过程在不到半分钟的时间内结束。此外,所有库的标题中是否都包含“ opencv”?
亚当

据我所知,是的,所有库文件的名称均带有“ opencv”。您可以通过列出以下内容进行仔细检查:pkg-config --libs opencv
Elod 2015年

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 '16


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.