Hu矩
2020-08-11 本文已影响0人
长歌行夜一
Hu矩是归一化矩的线性组合,Hu矩在图像旋转、平移、缩放等操作后,仍能保持不变性,所以经常使用Hu矩来识别图像的特征。
1.Hu矩函数
参数m是函数cv2.moments()返回的矩特征。返回7个Hu矩值。如果Hu矩的值本身就很小,那么两个对象的Hu差值意义并不明显。
2.形状匹配
该函数会自动计算两个对象的Hu矩,并进行比较,得出结果。
contour1 和contour2:为两个比较对象。可以是轮廓或者灰度图像;
method: 比较两个对象Hu矩的方法,cv2.CONTOURS_MATCH_I1,cv2.CONTOURS_MATCH_I2,cv2.CONTOURS_MATCH_I3;
parameter:应用于method的特定参数,该参数为扩展参数(目前截止OpenCV 4.1.0版本暂不支持,因此该值设为0)
结果越小则匹配度越高,两个相同对象的结果为0。