本人的电脑配置为: Ubuntu 16.04 + Cuda9.1 + opencv 3.3.0 + opencv2.4.13
由于运行opencv2版本的代码,不得不在opencv3的基础上再装一个opencv2版本。但是装两个opencv版本并不是容易的事情。从早晨一直搞到下午4点,才不出错。之前按照网上找的opencv2.4配置一直不成功,而且编译都不通过。后来换了关键词查找问题,才找到一个博客有我想要的东西。
本文是在opencv3版本的基础上,编译opencv2的版本,(!!!重要的是:要修改opencv2版本的安装路径。一般默认的安装路径是/usr/local。可以将路径设为其他的文件夹,比如在/usr/local文件夹的旁边新建一个local1,将opencv2安装在这个文件夹里面)
安装过程中出的问题是:
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
opencv_dep_CUDA_nppi_LIBRARY
linked by target "opencv_core" in directory E:/opencv/sources/modules/core等等一堆
解决办法是参考以下博客:</