algorithm - CUDA高效多边形填充算法

标签 algorithm cuda gpgpu fill polygons

我需要高效的填充算法来填充闭合的多边形(例如扫描线填充),我可以在 CUDA 上运行它。你有什么建议吗?

提前感谢任何重播!

最佳答案

Thrust有一个非常好的扫描算法,但只能沿着单行。您可能需要对其进行一些扩展才能处理图像。假设其他地方的边都是 1 和 0,您需要做的就是对图像执行前缀和。前缀和完成后,您需要做的就是填充和为奇数的区域。

关于algorithm - CUDA高效多边形填充算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4114981/

相关文章:

swift - Metal Compute - 排队一个已经排队的命令缓冲区

python - 我的素性测试的时间复杂度是多少?

algorithm - 如何从逻辑上解释二进制搜索的任何变体

c++ - CUDA,具有设备指针和设备成员函数的成员字段可以访问它,这可能吗?如何?

c++ - CUDA 盒式过滤器如何工作?

c - CUDA FFT 函数调用期间出现错误“code=2(CUFFT_ALLOC_FAILED)”

c++ - Visual Studio 无法识别 CUDA 的 "ThreadIdx"

algorithm - 有向无环图的拓扑排序

algorithm - 如何将遗传算法与一些启发式算法混合

c++ - 如何并行运行 Cuda 内核调用和 CPU 函数?