红联Linux门户
Linux帮助

如何安装VLFeat工具包到Linux(Ubuntu)64_bit system matlab中?

发布时间:2016-04-13 10:44:24来源:linux网站作者:凌云志##王逍

最近要提一个数据集的feature,想先用HOG特征做一个baseline,听师兄说VLFeat 是一个不错的工具包,就下载了试试,刚刚配置成功,网上各种搜索教程啊,但是都不行,最后还是硬着头皮看官网教程,才搞定,废话少说,下面说说我是怎么做的:


首先,从官网下载vlfeat软件包,链接:http://www.vlfeat.org/download.html,下载最新版:VLFeat 0.9.20 binary package:http://www.vlfeat.org/download/vlfeat-0.9.20-bin.tar.gz

然后,把压缩包解压出来,即得到:vlfeat-0.9.20,我把它放在这个路径下:/home/wangxiao/Downloads/vlfeat-0.9.20 ;

再然后,从终端打开matlab, 在matlab命令窗口输入:edit startup,会弹出一个编辑页面,输入:

run('/home/wangxiao/Downloads/vlfeat-0.9.20/toolbox/vl_setup.m')

搞定了,重新打开matlab,就行了。


检查是否安装成功的方法:

在matlab命令窗口输入: help vl_hog , 看看时候有这个函数的使用方法信息,若有,则安装成功;

也可以输入: vl_version , 若成功则提示:0.9.20 .........


测试:
path = 'C:\';
im = imread([path, 'test_image.jpg']);
cellSize = 8 ;
im = im2single(im);
hog = vl_hog(im, cellSize, 'verbose') ;
imhog = vl_hog('render', hog, 'verbose') ;
clf ; imagesc(imhog) ; colormap gray ;

如何安装VLFeat工具包到Linux(Ubuntu)64_bit system matlab中?

生成的HOG图像为:

如何安装VLFeat工具包到Linux(Ubuntu)64_bit system matlab中?

将  cellSize = 50 ;

生成的图像为:

如何安装VLFeat工具包到Linux(Ubuntu)64_bit system matlab中?

将 cellSize = 3 ; 生成的图像为:

如何安装VLFeat工具包到Linux(Ubuntu)64_bit system matlab中?


本文永久更新地址:http://www.linuxdiyf.com/linux/19738.html