cvGetHuMoments是一种函数,hu_momentsHu: 矩结构的指针.计算 7 Hu 不变量 void cvGetHuMoments( CvMoments* moments, CvHuMoments* hu_moments ); moments:矩状态结构的指针 hu_momentsHu: 矩结构的指针. 函数 cvGetHuMoments 计算 7 个 Hu 不变量,它们的定义是: h1=η20+η02 h2=(η20-η02)2+4η112 h3=(η30-3η12)2+ (3η21-η03)2 h4=(η30+η12)2+ (η21+η03)2 h5=(η30-3η12)(η30+η12)[(η30+η12)2-3(η21+η03)2]+(3η21-η03)(η21+η03)[3(η30+η12)2-(η21+η03)2] h6=(η20-η02)[(η30+η12)2- (η21+η03)2]+4η11(η30+η12)(η21+η03) h7=(3η21-η03)(η21+η03)[3(η30+η12)2-(η21+η03)2]-(η30-3η12)(η21+η03)[3(η30+η12)2-(η21+η03)2] 这些值被证明为对图像缩放,旋转和反射的不变量.对反射,第7个除外,因为它的符号会因为反射而改变.