如何重新安装具有不同配置的OpenCV?

时间:2015-09-27 21:08:09

标签: python opencv python-3.x cmake openmp

我已使用OpenCV编译了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 ..

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

感谢您的帮助!!

1 个答案:

答案 0 :(得分:2)

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