功能:根据计算比较两张图像Hu不变距(函数返回值代表相似度大小,完全相同的图像返回值是0,返回值最大是1)
double cvMatchShapes(const void* object1, const void* object2, 
                                              int method, double parameter = 0);
/*
第一个参数是待匹配的物体1,第二个是待匹配的物体2
第三个参数method有三种输入:
CV_CONTOURS_MATCH_I1
CV_CONTOURS_MATCH_I2
CV_CONTOURS_MATCH_I3
即三种不同的判定物体相似的方法
*/

三种匹配方法:

OpenCV——CvMatchShapes函数

 

 

Hu矩特性:具有旋转,缩放和平移不变性。
由Hu矩组成的特征量对图片进行识别,优点就是速度很快,缺点是识别率比较低。
因此Hu不变矩一般用来识别图像中大的物体,对于物体的形状描述得比较好,图像的纹理特征不能太复杂。

相关文章:

  • 2022-03-08
  • 2022-02-19
  • 2022-02-19
  • 2021-07-06
  • 2022-02-08
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2021-04-25
  • 2021-10-07
  • 2022-01-09
相关资源
相似解决方案