windows2010+vs2013+cuda8.0+cmake3.13+opencv3.4 gpu一条龙配置

一、背景

因测试opencv gpu模块,而网上直接下载的opencv exe解压后无法使用gpu模块,遂折腾两天,终于搞定这套环境搭建,现将配置过程简记之,以备。

二、工具

win10

visual studio 2013

cuda8.0

cmake 3.13

opencv 3.4 源码

三、过程

1. 默认已安装vs2013和cuda8.0并配置好环境,

2. 安装cuda8.0

  cuda8.0安装参考:https://blog.csdn.net/qq_31932151/article/details/76430184

  cuda8.0配置vs2013参考:https://blog.csdn.net/u011314529/article/details/51505029

 (ps:只需将相应的cuda7.5换成cuda8.0即可)

测试用例:矩阵相乘

3. 编译opencv3.4源码

下载opencv3.4源码未编译版并解压,打开cmake3.13

参考http://lib.csdn.net/article/opencv/46533

注意其中的坑!!!

4. 在vs中编译生成文件

打开生成文件夹中的OpenCV.sln,先右键ALL_BUILD生成,后右键INSTALL生成,过程较慢,大概需要2-3个小时。生成之后会得到install文件夹,此文件夹等同于直接下载的opencv.exe解压后的文件夹,可用来配置OPENCV环境。

5. opencv配置

6. 测试用例

基于OPENCV腐蚀操作测试用例

基于OPENCV GPU模块的霍夫变换测试用例

7. 测试用例下载地址:https://download.csdn.net/download/shc2012377/10823752

猜你喜欢

转载自blog.csdn.net/SHC2012377/article/details/84746287
今日推荐