/SIFT_KMeans_UnsupervisedLearning

使用sift算法提取图像特征点,然后利用KMeans算法特征点进行聚类,然后进行匹配来实现基于内容的图像分类器

Primary LanguageMATLAB

SIFT_KMeans_UnsupervisedLearning

​ 使用sift算法提取图像特征点生成128维向量,然后利用KMeans算法特征点进行聚类成k维向量,最后利用进行余弦定理求夹角作为图片相似度标准实现基于内容的图像分类器

使用说明:

​ 如果想要使用此程序,首先需要安装matlab,将此目标文件夹及子文件夹添加到路径,修改img_path 可以实现目标数据库的测试。

更详细的原理请参见blog。

Content-based image retrieval