【问题标题】:link against external libraries inside a openCL kernel program链接到 openCL 内核程序中的外部库
【发布时间】:2012-01-19 06:52:08
【问题描述】:

我编写了一个 openCV 代码,我需要对其进行并行化以提高性能。我需要知道如何在 openCL 内核中调用 openCV 函数。

有什么办法吗,如果是/否,请指点相关的点亮/教程?

感谢您的帮助。

干杯, 帕拉斯

【问题讨论】:

    标签: c opencv parallel-processing opencl


    【解决方案1】:

    不,您不能从 OpenCL 内核中链接库。

    但是,OpenCL 绝对擅长图像处理工作,因此您希望从 OpenCV 获得的某些功能很可能已经由使用 CL 的人实现。也许如果您详细说明您需要从 OpenCV 中获得什么,那么附近的某个黑客可以为您指出一个可以合并到您的程序中的实现。

    【讨论】:

      【解决方案2】:

      OpenCV 本身有一个GPU module,它在 GPU 上重新实现了它的几个图像处理算法。

      Check the docs!

      【讨论】:

      • 您可能应该提到 OpenCV 的 GPU 模块基于 CUDA,因此需要 nvidia 设备,因为 OP 要求使用 OpenCL(并且可能没有 Nvidia 设备)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      相关资源
      最近更新 更多