【opencv】VS2015+opencv2.4.13 GPU模块编译
来源:互联网 发布:天猫魔盘连接不上网络 编辑:程序博客网 时间:2024/05/29 18:15
这个本来不是新鲜事情了,但是在编译的时候出现了一些问题,不得不去百度,发现很多文章赘述太多,所以还是记录一下,我这里下载的是opencv2.4.13.4,2017年10月12日的版本。
1.点[Brouse Source…],选择OpenCV源码那个sources文件夹的路径。
点[Brouse Build…],选择要生成的工程的路径。如下图:
2.点击 [Configure],出现对话框说文件夹不存在要不要新建文件夹,点yes,然后出现对话框选择生成的工程版本,如下图:
3.点[Finished],一段读条后会生成工程。完成后可以检查一下窗口下部的框,如果正确安装、配置CUDA,应该会有如下字样 CUDA detected+版本号:
4.检查一下WITH_CUDA选项,如果Cmake检测到你安装了CUDA,应该是自动勾上的。如果没自动勾上那就把它勾上。不需要选择WITH_TBB,如下图:
5.确认好选项之后再按[Configure]
6.按[Generate]生成工程,如果配置和生成工程完全ok底下应该有Configuring done和Generating done两行。
7.按[Open Project]打开工程,关掉杀毒软件,分别选择debug和release重新生成。
8.编译好后,找到解决方案目录里的[CMakeTargets]项展开的[INSTALL]项,右键->[Project Only(仅项目)]->[Build Only INSTALL(仅生成INSTALL)]。这时在D:\build_opencv2.4.13\install\x64\vc14生成了编译好的库
添加path环境变量:D:\build_opencv2.4.13\install\x64\vc14\bin
这里和之前的opencv3的GPU版本要注意一点,由于opencv2中的cuda是编译到opencv_gpu2413中的,而opencv3则是编译出单独的很多个cuda相关的dll,所以如果在环境变量path中
如果opencv自带的库在GPU版的库之前,则会出现找不到GPU的情况,所以一定要把D:\build_opencv2.4.13\install\x64\vc14\bin
放到另外两个之前
- 【opencv】VS2015+opencv2.4.13 GPU模块编译
- Windows OpenCV2.4.13 VS2015 编译
- VS2015编译OpenCV2.4.13源码及配置
- VS2015+CMake编译OpenCV2.4.13静态库
- Win10平台 OpenCV GPU模块的编译
- Window7 下编译Opencv 3.3+contrib模块+Cmake+VS2015
- 【opencv3.3】VS2015+opencv3.3 GPU模块编译(包含opencv_contrib模块)
- VS2015编译Caffe2(目前已编译CPU+GPU+python+opencv)
- CUDA8.0+OpenCV2.4.13+VS2015+Win10+TBB混合编译
- vs2015+opencv2.4.13配置
- VS2015配置OpenCv2.4.13
- Opencv2.4.13 vs2015 配置
- opencv2.4.13+win10+vs2015
- opencv 开启gpu模块
- OpenCV GPU模块+NPP
- 学习OpenCV,GPU模块
- Opencv调用GPU模块
- 使用OpenCV的GPU模块(Win7x64+VS2010+OpenCV2.4.5+CUDA5.0)配置详解
- 小四轴调试笔记
- Python 练习实例8
- 常用 js 代码
- MVC、MVP、MVVM的理解与使用
- [2]_解决在海思SDK包中的执行 ./sdk.unpack出现的问题
- 【opencv】VS2015+opencv2.4.13 GPU模块编译
- 使用嵌套循环,打印字母
- vue中引入iconfont图标
- 二叉树
- ElasticSearch Java Api(一) -创建索引
- Magic Powder
- 学生成绩统计
- Android构建boot.img
- ElasticSearch Java Api(二) -检索索引库