win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译

1、cuda+cudnn下载与安装

参考
https://blog.csdn.net/hai_fellow_Z/article/details/116007359

2、opencv_contrib下载安装

win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第1张图片
解压后如下:
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第2张图片

3、cmake编译

win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第3张图片
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第4张图片
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第5张图片
添加opencv_contrib路径到…\opencv_contrib-4.5.1\modules,见下图。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第6张图片
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第7张图片
再次单击configure
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第8张图片
查看电脑显卡算力,网址:https://developer.nvidia.com/zh-cn/cuda-gpus
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第9张图片
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第10张图片
再次单击 Configure完成后,点击generate,见下图,表示编译成功。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第11张图片

4、编译工程

a、点击open_project,接下来按下图执行。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第12张图片
然后经过漫长的等待。。。见下图完成。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第13张图片
b、继续对INSTALL进行build,见下图。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第14张图片
漫长的等待后,完成如下。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第15张图片
2a、Release下点击生成。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第16张图片
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第17张图片
2b、继续对INSTALL进行build,见下图。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第18张图片
完成如下:
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第19张图片

5、查看结果

打开自定义的build2编译文件夹,可以查看编译结果。install文件夹为编译生成的opencv库
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第20张图片
上述install文件夹等价于opencv安装后的build文件夹,见下图。
win10+opencv4.5.1+opencv_contrib4.5.1+cuda10.2源码编译_第21张图片
同理,添加环境变量,配置环境,如下图。可参考https://blog.csdn.net/hai_fellow_Z/article/details/113241352
在这里插入图片描述

以上参考:https://blog.csdn.net/fengxinzioo/article/details/109402921

你可能感兴趣的:(OpenCV,opencv,cuda)