如何使用不同的配置重新安装 OpenCV?

How to reinstall OpenCV with different configurations?

我编译了OpenCV with a couple of flags with CMake然后用make安装了。更准确地说,我做了:

$ cd ~
$ git clone https://github.com/Itseez/opencv.git
$ cd opencv
$ git checkout 3.0.0

$ cd ~/opencv
$ mkdir build
$ cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D INSTALL_C_EXAMPLES=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
    -D BUILD_EXAMPLES=ON ..
$ make -j4
$ sudo make install

$ sudo ldconfig

现在我想用不同的配置编译 OpenCV。我会添加 WITH_OPENMP = ON 标志,所以它看起来像这样:

$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D INSTALL_C_EXAMPLES=ON \
    -D WITH_OPENMP=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
    -D BUILD_EXAMPLES=ON ..

我需要做什么才能成功地用 OpenMP 重新安装 OpenCV?我是否必须执行完全相同的步骤(不包括 git 部分),这意味着 sudo make install 会覆盖之前的 OpenCV 安装?还是需要卸载和删除文件等?

感谢您的帮助!!

重新安装 OpenCV 的方法是使用新的构建配置重新运行 make 命令,然后是 make -j4,最后是 sudo make install。这会覆盖旧安装。