翻译:complement
描述
complement
计算了输入区域的补集。
如果系统标记'clip_region'是'true',这是默认的,会返回目前为止处理的最大的图像(见reset_obj_db
)和输入的区域之间的差。
如果系统标记'clip_region'是'false'(见set_system
),结果区域将会无限大。为了避免这种情况,只有在将Region的补集标记设置为TRUE的时候,才会计算补集。为了实现这一运算,运算中会使用到德摩根定律。将'clip_region'设置为'false',使用complement
,只在防止副作用时有意义,例如,如果感兴趣区域比图片大或者小。对于后一个例子,这种剪切更容易被理解。如果没有理由使用这一算子的时候需要将'clip_region'设置为'false',但是你的程序中其他运算需要这一标记,那么建议临时地将这个系统标记设置为'true'然后在使用完complement
之后改回'fasle'。否则,运行计算将会得到负的区域。