CUDA高效多边形填充算法

发布于 2024-10-01 11:22:27 字数 76 浏览 7 评论 0原文

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

预先感谢您的重播!

I need efficient fill algorithm to fill closed polygons (like ex. Scanline fill), which I can run on CUDA. Have you got any suggestions?

Thanks in advance for any replays!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我很坚强 2024-10-08 11:22:27

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

Thrust has a really good scanning algorithm, but only along single line. You may need to extend it a bit to work with images. Assuming edges are 1 and 0 everywhere else, all you need to do is perform a prefix sum on the image. Once the prefix sum is complete, all you need to do is fill the areas where the sum is Odd.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文