由于程序的需要,经常需要同时安装并使用两个或多个版本的OpenCV,下面是opencv-3.1.0和opencv-2.4.13共存及使用方法。
1.安装
源码方式,把源码放到一个固定的位置,例如/home/zq,
cd opencv-3.1.0
mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_TIFF=ON -DBUILD_EXAMPLES=ON -D CUDA_GENERATION=Auto -D BUILD_NEW_PYTHON_SUPPORT=ON ..(这里的选项根据实际情况修改,我需要使用GPU,所以指定了CUDA选项,并设置GPU架构为自动,如果使用2.4.9版本的OpenCV编译CUDA(8.0)回出现错误)
make
make install
按照同样的方式安装另一个版本,安装就完成了。
2.使用
在原先cmakelist.txt的基础上,