首先确保inCrossingFlag=0 首先,进入状态机条件:连续5次仅找到了右拐点 状态1: 所做的事:如果右下拐点能找到,就按照正常流程向上找到圆环最左点并补线;如果找不到,就用最右下的点向上找到圆环最左点并补线。 结束标志:连续三次没找到右下拐点 状态2: 所做的事:用最右下的点向上找到圆环最左点并补线 结束标志:右下角丢线现象好转 状态3…
原先的八邻域已经写好了,最近在写右圆环时又遇到了八邻域,但是逻辑似乎有些混乱,在此再次记录下八邻域的思路。 八邻域需要在一个固定起点处以一个顺时针或者逆时针的顺序对周围的点进行扫描。在我的程序中,如果在扫描的过程中发现一个白点突变为黑点,则说明找到了新的黑线。此时记录下这个黑点的位置,并将其作为下一个起点,如此往复,直到爬出完整的边界。 以下是在爬…
第一个博客,上线了anysets.tech,然后好像也没啥了,就这样吧。