vc做基于傅里叶形状描述子的图像检索系统特征向量和距离算法该怎么写啊?

vc做基于傅里叶形状描述子的图像检索系统特征向量和距离算法该怎么写啊?

问题描述:

  对图像进行快速傅里叶变换后得到的关于图片在频域空间的矩阵如何提取用于图像检索的特征向量,以及这些特征向量距离的计算方式。

建议添加一个opencv的库,这个库里有很多图像处理函数。像傅里叶变换,这个库里就有接口,可以直接调用。
而特征向量的提取,要看你选择的是什么特征。距离的计算方式也有很多种,一般采用欧氏距离。这个可以表征两个特征向量的相似度

进行快速傅里叶变换需要进行边缘检测吗

为啥不用MATLAB

这在Matlab中编程相比比较简单
a=imread('kk.jpg'); %读取图像矩阵
b=fft2(a); %将矩阵进行傅立叶变换
c=eig(b) %提取频域空间矩阵b的特征向量为c,说明的是b必须为方阵
k=dist(b) %矩阵的距离计算

找一些数学函数库,入门比较快