1.准备工作
下载不同版本的opencv,先安装一个版本的opencv,再安装另一个,下面主要讲安装另一版本的方法。
先在opencv默认的安装位置处新建一文件夹如opencv3.4.0(可以用安装版本以名)。
然后在解压的opencv文件中新建一个用来编译的文件夹build。
2.下载synaptic
在终端输入以下命令:
sudo apt-get install synaptic
下载完成后打开synaptic:
勾选上cmake-qt-gui,点击Apply按钮,如果已安装cmake-qt-gui就不用再安装了。
3.安装opencv
3.1打开已安装的cmake,源文件选择已解压好的opencv安装目录,编译位置选择我们之前建立的build文件夹
3.2然后点击左下方的configure按钮,会出现以下界面,在CMAKE中CMAKE_BUILD_TYPE中填写Release,在CMAKE_INSTALL_PREFIX改成"/usr/local/opencv3.4.0",
如果不想用Cmake-gui编译,可以在编译文件夹的终端输入:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.4.0 ..
编译完成后输入:
make -j8
sudo make install
在运行时如何选择版本,只需在CMakeLists.txt中
find_package(OpenCV 3.4.0 REQUIRED)输入opencv版本
网友评论