opencv C++版本在ubuntu上的卸载和安装

1.卸载原有版本;
cd 到opencv下面的build目录下
执行 sudo make uninstall
之后,删除opencv和opencv_contrib文件夹。如果上述命令不起作用,请不要担心。现在,我们将手动删除符号链接(建议您遵循此规则,并检查以避免在安装新符号链接时出现大量错误)。卸下它们时请小心。在删除 “运行以下命令”之前,请务必先完整阅读,它会提示您所有具有OpenCV名称的文件。
仔细阅读并输入y并输入。如果您不想删除,请输入n并输入。
上述手动删除完成后,请运行
pkg-config --modversion opencv
如果现在不打印版本号,则OpenCV已完全删除。
2.安装新版本,以3.4为例
先确认gtk是否有安装:
sudo aptitude search libgtk2.0-dev
如果没有安装,则需要安装
sudo aptitude install libgtk2.0-dev
从github上下载源码:
https://github.com/opencv/opencv
unzip解压后进入该目录
mkdir build
cd build
接着,以下选项注意Contrib为可选项,CUDA的选项也因个人的需求,GTK要打开

cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D INSTALL_C_EXAMPLES=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_GENERATE_PKGCONFIG=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \
    -D BUILD_EXAMPLES=ON \
    -D GTK=ON \
    -D CUDA=OFF \ ..

接下来执行:
make -j4
接下来执行
sudo make install
然后通过以下命令查看是否安装成功:
pkg-config --modversion opencv3

你可能感兴趣的:(opencv C++版本在ubuntu上的卸载和安装)