OpenCV的安装
依赖项
这个在opencv的网站上对应版本的doucumentation里面可以找到。
以3.3.0版本为例,具体可以见一下网址:
Installation in Linux
源码编译
随便举个例子
cd ~/denpendency/OpenCV/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX="此处可以指定安装位置"
make -j4
sudo make install
多版本管理
在网上查了以后,有多种方式,此处仅列举一种。
和CMAKE结合使用,比如opencv3.3.0安装位置为:
/home/fqy/dependency/OpenCV330/
那么在工程的CmakeLists.txt里面要使用对应版本的OpenCV时可以加上:
set(CMAKE_PREFIX_PATH "/home/fqy/dependency/OpenCV330/")
FIND_PACKAGE(OpenCV REQUIRED)
还有其他方法是通过修改环境变量的方式,可以尝试。