OpenCL区域增长

OpenCL区域增长,opencl,Opencl,我正试图在OpenCL中为我的项目进行区域增长细分,有人能帮我写代码吗 算法如下: 手动为第一个像素设定种子(种子) 获取种子的值 将其与4个邻居或8个邻居进行比较(我不知道哪一个更好) 如果邻域具有相同的值,则它们位于区域中 将这些邻居与其他邻居进行比较,依此类推,直到找到边界,然后停止 非常感谢我已经在二维和三维快速框架中实现了该算法的OpenCL版本。请看这里: 在我们的GPU细分评论文章中,您可以找到对实现的解释以及性能分析:

我正试图在OpenCL中为我的项目进行区域增长细分,有人能帮我写代码吗

算法如下:

  • 手动为第一个像素设定种子(种子)
  • 获取种子的值
  • 将其与4个邻居或8个邻居进行比较(我不知道哪一个更好)
  • 如果邻域具有相同的值,则它们位于区域中
  • 将这些邻居与其他邻居进行比较,依此类推,直到找到边界,然后停止

  • 非常感谢

    我已经在二维和三维快速框架中实现了该算法的OpenCL版本。请看这里:

    在我们的GPU细分评论文章中,您可以找到对实现的解释以及性能分析: