OpenCV GPU代码的可移植性如何?

时间:2015-08-14 08:15:42

标签: opencv gpu

我用C ++编写了一个使用OpenCV的DLL。它由Labview调用。我发现我可以轻松地将它移动到其他系统并通过在实际DLL的文件夹中包含必要的OpenCV DLL来将其与Labview一起使用。

如果我在第一台计算机上编写了一个使用OpenCV GPU功能的DLL,我可以轻松地传输它,还是需要为该特定系统重新编译OpenCV?

1 个答案:

答案 0 :(得分:1)

不同GPU的计算能力不同。当您使用CUDA构建OpenCV时,您可以为一系列compute_capability和特定的GPU架构构建它,只要另一台机器具有相同架构的GPU,您的代码就可以正常运行,但如果它们与构建配置不同则会触发一些OpenCV GPU错误