内置函数,用于python中的视觉词包编码



matlab中,我有这个函数

 function psi = encodeImage(encoder, im)

这个函数接受

  • im是图像名称列表

  • encoder这是bovw.mat我有这个文件作为编码器

该函数进行视觉词包编码并返回图像的空间直方图。

我用这个直方图来训练SVM分类器。

我正在用python做这个任务,我不想实现视觉词编码包,因为我的主要任务是实现SVM。python中是否有一个内置函数,可以对视觉单词进行编码并返回空间直方图,这样我就可以在直方图上训练SVM分类器。

你在做类似的事情吗?

http://www.robots.ox.ac.uk/vgg/实习/category-recognition/index . html

有一个叫做Vlfeat的计算机视觉库。它的Matlab版本正处于积极的开发状态。然而,也存在一个Python接口。支持所有主要的图像处理功能:

  • 尺度不变特征变换(SIFT)

  • 密集筛检(DSIFT)

  • 整数k-means (IKM)

  • 层次整数k均值(HIKM)

  • 最大稳定极区(MSER)

  • 快速移位图像分割

我不确定Pyvlfeat是否足够。事实上,我也想这么做。我想不明白。如果它有效,太棒了,在评论中提到这个技巧。

最新更新