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 模块的霍夫变换测试用例