识别物体轮廓中的小缺陷

时间:2016-01-30 14:09:59

标签: algorithm image-processing computer-vision contour symmetry

我希望匹配对象轮廓的对称性。我尝试使用opencv 3.0库中的matchShape(),computeDistance(),Humoments()。但它们都没有接近我想要的东西。

以下是我正在拍摄的照片。

Good Shape-1

Defected

我期望得到图像-2(名为Defected)的不对称性的最高值

1 个答案:

答案 0 :(得分:0)

您可以使用几个简单的工具自己完成:

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