前言
按道理说OpenCV2已经过时了,但是由于最近运行ncnn模型需要用到OpenCV2,因此无奈在ubuntu系统上装了OpenCV2.4.13,在装的过程中遇到了一些问题,在此记录一下。
教程
我主要参考了ubuntu下编译安装opencv2详细教程以及python调用opencv方法安装。
问题
问题一
这是在使用cmake命令时出错的,该错误可能是因为没找到对应的版本号。
改正方法如下:
1、进入如下目录:
打开version.hpp文件,记录opencv的版本号,如图所示:
表示版本号为2.4.13.0。
2、打开主目录的cmake文件夹,打开OpenCVPackaging.cmake文件,
在光标所在处的行,加入该语句(具体版本见上一步得到的版本)。
问题二
该错误也是在使用cmake命令时出错的,这条错误的原因是,cuda9以上的版本不再支持OpenCV2.0架构,在cmke命令加上-D WITH_CUDA=OFF就可以了。
总结
参考链接:https://blog.csdn.net/qq_41803781/article/details/105913242。