有没有办法检测一个区域是否在其垂直中心轴上对称?
我有这个地区:
左边是正确的,右边有这个洞..我需要检测它并想对称地做。我无法在区域特征中找到任何对称特征......
怎么可能做到这一点?
编辑:
想法1:
找到最小值。X 和最大。外矩形的 X,并计算 X 均值。然后运行area_center
找到质心并比较两个位置。它应该适用于图像中的示例,如果变形不移动质心,它将失败。
尝试:
* find the center
smallest_rectangle1 (Region, Row1, Column1, Row2, Column2)
* mirror the region
mirror_region (Region, RegionMirror, 'column', Column2+Column1+1)
* merge the original region and the mirror region
union2 (Region, RegionMirror, RegionEnvelope)
* find the difference between the merged region and the original region
difference (RegionEnvelope, Region, RegionDifference)
蓝色区域是 RegionDifference