Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个复杂的区域和一条折线,将区域分成两部分。我想拥有该区域定义的两个子区域并将它们用于其他目的。有谁知道怎么做?
我最终所做的是我使用径向扫描算法在区域周围绘制轮廓,从折线退出区域的位置开始,并在扫描到达折线进入区域的点时停止。扫描进行了两次——一次顺时针,一次逆时针。
为了在每次迭代中确定径向像素是否在区域内/外,我使用了 region.contains(x,y)。
径向扫描解释: http ://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/ray.html