我OpenCV 编译CUDA版本的坑

我OpenCV 编译CUDA版本的坑

1 版本问题,OpenCV的版本有3系列与4系列,我在编译4系列的时候,没有编译过去,时间长有点忘记了,但是编译3系列可以。

2 opencv 3系列的编译挑编译器,目前我看到的支持vs2015,vs2017。当使用vs2019的时候,会有一些坑。

3 编译CUDA前,需要安装CUDA工具,到nvidia网站上下载就好,这里需要注意的,并不一定是最新的就是最好的,最新的版本中,可能调用新的opencv的东西,是opencv当前版本中没有的,opencv3.4.9版本的,对应的CUDA.9的版本,如果用10的话,就出现一些无法逾越的错误。

4 编译CUDA版本的时候,cmake中,选择了WITH_CUDA后,configure的时候会报错,需要添加将报错文件中的下载网站更新为raw.staticdn.net。

以上的坑都跳过去后,就是漫长的编译等待了。就得到想要的dll库文件了。

你可能感兴趣的:(opencv,cmake,cuda)