http://simulations.narod.ru/ 这是 matlab 中的洪水填充或油漆桶工具。 使用扫描线算法是因为它很快。 种子显示为红点。 函数本身是 flood_fill.m 其余文件: zz_flood_fill_test.m - 运行它来测试 flood_fill.m zz_flood_fill_test_movie.m - 运行它以获得动画动画中使用的zz_flood_fill_movie.m explane.png-此图片explane扫描线如何工作smile.png-用于洪水填充测试
这个想法是用水平线填充对象。 在行扫描期间,如果有地方(explane.png),则行向上和向下设置种子。 在下一次迭代中,新的扫描线从种子开始。 种子积累到一个堆栈。