1 普通局
2 中心距:平移不变性
3 归一化中心距:缩放不变性
4 hu矩:旋转不变性
iplImage* img=cvload("xxxxx");
//计算普通局和中心距
CvMoments moment;
cvMoments(img,&moment,2);//第三个参数:>0 0/1组成图像
//计算hu矩
CVHuMoments humoment;
cvGetHuMoments(&moment,&humoment);
图像1---》hu矩
图像2---》hu矩
通过比较 图像1和2 的hu矩 --- 值越小 相似度就越大。
// contourMatch.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
#include "cxcore.h"
#include "cvaux.h"
//www.opencvchina.com
int main(int argc, char* argv[])
{
//产生一幅图像
IplImage* src;
src = cvCreateImage(cvSize(10,10),8,1);
//图像初始值清零
cvZero(src);
//图像的前面5行5列赋值为255
for(int yy=0;yy<5;yy++)
{
for