【计算机视觉】关于OpenCV中GPU配置编译的相关事项
标签(空格分隔): 【计算机视觉】
前一段发现了OpenCV中关于GPU以及opencl的相关知识,打算升级一下对OpenCV的使用,但是发现从OpenCV官网上下载的都是没有WITH_CUDA这一选项的。于是必须进行OpenCV带CUDA的重编译!下面就记录这一阶段出现的一系列问题。
- 关于OpenCV版本的问题
起初直接尝试使用一直用的OpenCV2.4.9的源码进行编译,选择的编译环境为Visual Studio2010 x64,因为前面在使用cuda的时候就已经遇到过关于CUDA的库对于32位程序的不全面支持,即CUDA的较高版本好像有一些64位的库在32位中是没有的。所以,直接选择了x64的平台。而此时我使用的CUDA版本为8.0。总之,编译OpenCV中出现了一系列莫名其妙的问题,在网上也不好查看。最后尝试了使用OpenCV2.4.13版本,听说是2016年更新的版本,所以应该能跟CUDA8.0匹配。首先只是将OpenCV2.4.13的源码替换了OpenCV2.4.9的源码,然后再去编译的,debug版本爆出了无法排除的错误,而release版本居然生成成功了,但是我使用这些库的时