如何使用不同的配置重新安装 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
。这会覆盖旧安装。
我编译了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
。这会覆盖旧安装。