编译OpenCV2.4.x + CUDA7.0 + vs2013

来源:互联网 发布:手机屏幕画笔软件 编辑:程序博客网 时间:2024/06/05 03:27

网上有很多教程,但照着做都通不过,最终找到这个最全的,可以成功实现OpenCV+CUDA的编译:

https://initialneil.wordpress.com/2014/09/25/opencv-2-4-9-cuda-6-5-visual-studio-2013


另外补充一点,如果遇到 Unsupported gpu architecture 'compute_11'

可能你的CUDA版本在7.0以上,并且NVIDIA显卡架构太新了(至少是Maxwell架构),OpenCV 2.4.x的老编译脚本不能识别。

我的解决方式是,手动修改sources\cmake\OpenCVDetectCUDA.cmake文件,再重新用vs编译:

1. 添加一句: set(CUDA_GENERATION "Kepler")

2. 打上该补丁:https://github.com/Itseez/opencv/pull/3886/files


Done!


1 0
原创粉丝点击