0

我想匹配对象轮廓的对称性。我尝试使用 opencv 3.0 库中的 matchShape()、computeDistance()、Humoments()。但它们都不是我想要的。

以下是我正在处理的图像。

好形状-1

缺陷

我希望获得 image-2 的最高不对称值(名为 Defected)

4

1 回答 1

0

你可以自己做,使用几个简单的工具:

  1. 找到质心
  2. 使用 PCA ( http://docs.opencv.org/master/d1/dee/tutorial_introduction_to_pca.html#gsc.tab=0 ) 找到主轴
  3. 旋转形状,使主轴指向上方
  4. 在每一行中,计算中心两侧的像素数并进行比较(应该有一个中心坐标,可能使用所有行中心的中值)

您可以调整自己的阈值以适应问题。

于 2016-01-31T06:49:45.330 回答