内置函数用于在 python 中编码的视觉词包
Posted
技术标签:
【中文标题】内置函数用于在 python 中编码的视觉词包【英文标题】:Built in function for bag of visual words encoding in python 【发布时间】:2015-12-27 04:21:35 【问题描述】:在matlab
我有这个功能
function psi = encodeImage(encoder, im)
这个函数需要
im
是图片名称列表
encoder
即bovw.mat
我有这个文件作为编码器
此函数对视觉词进行包编码并返回图像的空间直方图。
我使用这个直方图在 SVM 分类器中进行训练。
我在 python 中执行此任务,我不想实现视觉词编码包,因为我的主要任务是实现 SVM。 python中是否有一个内置函数可以对视觉词进行编码并返回空间直方图,这样我就可以在直方图上训练SVM分类器。
【问题讨论】:
看看这个http://***.com/questions/13628670/how-can-i-work-with-my-own-dataset-in-scikit-learn-for-computer-vision
【参考方案1】:
你在做类似的事情吗?
http://www.robots.ox.ac.uk/~vgg/practicals/category-recognition/index.html
有一个名为 Vlfeat 的计算机视觉库。它的 Matlab 版本处于积极开发状态。但是也存在Python interface。 支持所有主要的图像处理功能:
尺度不变特征变换 (SIFT)
密集 SIFT (DSIFT)
整数 k 均值 (IKM)
分层整数 k 均值 (HIKM)
最大稳定极值区域 (MSER)
快速移位图像分割
我不确定 Pyvlfeat 是否足够。事实上,我也在尝试做同样的事情。想不通。如果它有效,太棒了,请在评论中提及这个技巧。如果您想出了其他方法,也请提及。
【讨论】:
以上是关于内置函数用于在 python 中编码的视觉词包的主要内容,如果未能解决你的问题,请参考以下文章