我在matlab中实现了图像分类的词袋算法。我对特征进行了k均值聚类,并将其划分为250个聚类。我无法理解如何绘制直方图。
发布于 2015-09-15 09:29:23
绘图,就像在图中一样?您可以使用bar函数,它将使您成为条形图。
在计算机视觉系统工具箱中也有support for bag of features。
发布于 2015-11-06 22:58:33
如果我没理解错的话,你已经用kmeans (在你的例子中是k=250)训练了你的代码簿。应该使用数据集中的所有可用特征进行训练。为了估计图像的词袋直方图,您必须为每个图像分配一个聚类。因此,为每个特征分配一个到该特征的距离最小的簇(例如,使用L2距离)。然后,直方图bin n计算与聚类n的距离最小的特征的数量。在你的例子中,直方图维度也是250。
https://stackoverflow.com/questions/30414533
复制相似问题