(2)isOneCornerLink()函数
isOneCornerLink()函数判断图片是否是单拐点连通。判断是否是单拐点连通有两种方式,如图14所示。
图14 判断单拐点连通的两种方式
从图14中可以看出,判断两张图片是否是单拐点连通,实际上就是判断图中红点与绿点所在图片是否分别与这两张图是直接连通即可,代码如下所示。
def isOneCornerLink(pre_row, pre_col, cur_row, cur_col):
if isNoCornerLink(pre_row, pre_col, pre_row, cur_col)\
and isNoCornerLink(pre_row, cur_col, cur_row, cur_col):
return True
if isNoCornerLink(pre_row, pre_col, cur_row, pre_col)\
and isNoCornerLink(c