【问题标题】:How portable is OpenCV GPU code?OpenCV GPU 代码的可移植性如何?
【发布时间】:2024-09-11 23:05:01
【问题描述】:

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

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

【问题讨论】:

    标签: opencv gpu


    【解决方案1】:

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

    【讨论】: