sai*_*sma 3 descriptor svm sift
我喜欢用SIFT DESCRIPTOR和SVM对4类图像进行分类.现在,使用SIFT提取器我获得不同大小的关键点例如img1有100个关键点img2有55个关键点....如何用matlab构建给定长度向量的直方图
在这种情况下,也许密集筛选是一个不错的选择.
主要有两个阶段:
第1阶段:创建一个码本.
k.每个图像将产生矩阵V i(i <= n并且n是用于创建码字的图像的数量.)的大小128 * m,其中m是从图像收集的关键点的数量.因此至K-装置的输入是,一个大的矩阵V由水平级联创建V 我,对于所有i.的K-装置的输出是一个矩阵Ç与大小128 * k.第2阶段:计算直方图.
对于数据集中的每个图像,请执行以下操作:
h大小的直方图向量k并将其初始化为零.h1.h按L1或L2标准归一化.现在h已准备好进行分类.
另一种可能性是使用Fisher的向量而不是代码簿,https://hal.inria.fr/file/index/docid/633013/filename/jegou_aggregate.pdf
| 归档时间: |
|
| 查看次数: |
8400 次 |
| 最近记录: |