Ubuntu卸载opencv2.*,重新安装opencv3.*版本

一、 卸载opencv2.4.9: Going to the "build" folder directory of opencv from terminal, and execute the following:
1. $ sudo make uninstall
2. $ cd ..
3. $ sudo rm -r build
4. $ sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*

这一步可能有error
下面执行如下操作:
5. sudo apt-get –purge remove opencv-doc opencv-data python-opencv

二、 安装opencv
1. 安装依赖项(opencv网页打开太慢,自己搜吧)opencv网站  docs about opencv
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

2. 下载opencv对应版本,如opencv3.2.3
cd ~/opencv-3.2.0-rc1
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
3. 安装完成后,写入opencv路径:sudo sh -c 'echo "usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
4. 更新电脑配准
sudo ldconfig 
opencv官方安装教程:http://docs.opencv.org/2.4/doc/tutorials/introduction/table_of_content_introduction/table_of_content_introduction.html
opencv install in Linux  :http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation
 
PS:
Ubuntu下关于安装opencv3.x时一直downloading protobuf-cpp-3.1的问题

1.将protobuf-cpp-3.1.0.tar.gz下载下来,下载地址:

http://download.csdn.net/detail/specialshoot/9753560

2.按照下载页面上的提示操作即可,我把方法直接写在提示上了,千万不要自己编译安装protobuf这个tar.gz文件,编译时间很长,然后并没有什么卵用,按照提示做,一会儿就好了!

附录:ubuntu中安装多个版本OpenCV的方法:

http://blog.csdn.net/haizimin/article/details/53731226

make 时error:
/Users/ajx/Downloads/opencv/opencv_contrib/modules/rgbd/src/odometry.cpp:41:10: fatal error: 'unsupported/Eigen/MatrixFunctions' file not found
#include <unsupported/Eigen/MatrixFunctions>
解决办法:

sudo apt-get install libeigen3-dev  //默认安装路径是:/usr/include/eigen3

sudo cp -r /usr/include/eigen3/unsported  /usr/local/include/

参考:http://blog.csdn.net/jay463261929/article/details/53580538 opencv/modules/highgui/src/window_gtk.cpp:49:21: fatal error: gtk/gtk.h: 没有这个文件或文件夹 解决方法:在编译指令中加入 -D WITH_GTK=OFF (会引起显示问题)
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules/ -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv 


 编译opencv_contrib模块参考:http://blog.csdn.net/ycl295644/article/details/52262369



  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Ubuntu卸载OpenCV,你可以按照以下步骤进行操作: 1. 打开终端。 2. 运行以下命令以卸载OpenCV的旧版本: ``` $ sudo make uninstall $ cd .. $ sudo rm -r build $ sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv* ``` 这些命令将删除OpenCV安装文件和相关的库文件。 3. 如果你之前已经删除了OpenCV文件,可以直接进行第二步。 ``` $ cd /usr/ $ find . -name "*opencv*" | xargs sudo rm -rf ``` 这些命令将在/usr目录下删除与OpenCV相关的文件。 通过执行以上步骤,你将能够在Ubuntu上成功卸载OpenCV。请注意,在执行这些命令之前,请确保你了解自己在做什么,并备份重要的文件。 #### 引用[.reference_title] - *1* [ubuntu下彻底卸载opencv的方法](https://blog.csdn.net/u012455577/article/details/88353920)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [ubuntu卸载opencv,简单快速,亲测有效](https://blog.csdn.net/libai13/article/details/108360260)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值