VLFeat开源库的配置
来源:互联网 发布:外贸进出口软件哪家好 编辑:程序博客网 时间:2024/05/20 16:43
VLFeat开源库是有关于计算机视觉的开源库,其中实现了比较多流行的算法,比如特征提取或匹配算法。由于我也只是刚入门学习计算机视觉,因而目前来说对这个开源库的算法了解得不多,也就不再展开讲。有需要的朋友登录VLFeat的官网就可以了解更多的信息。
由于目前学习的需要,正在配置Minsu Cho的Learning Graphs to Match的代码,虽然readme文件里面已经讲得很清楚也很简单,但是配了之后一直跑不通,也是刚刚才调通,归根结底还是由于VLFeat开源库没有配好,故只好把自己配置的经历写下来以备后用。
首先登录官网http://www.vlfeat.org/index.html下载最新的包或者与项目相应的版本的包
下载后把压缩包进行解压缩,ubuntu系统下可以使用命令行或直接右键解压缩,可以看到有一个vlfeat的文件夹
假如文件夹的目录为:~/desktop/vlfeat,则把这个目录当作VLFEATROOT
打开matlab,输入如下命令
run('VLFEATROOT/toolbox/vl_setup')
这时可以输入命令vl_version查看VLFEAT是否配置成功
>>vl_version0.9.16(我安装的版本)>>vl_version verboseStatic config: X64, little_endian, GNU C 40201 LP64, POSIX_threads, SSE2, OpenMP 4 CPU(s): GenuineIntel MMX SSE SSE2 SSE3 SSE41 SSE42 OpenMP: max threads: 4 (library: 4) Debug: yes SIMD enabled: yes
打开matlab,输入命令
edit startup.m
加入下面的命令
run('VLFEATROOT/toolbox/vl_setup')
重新启动matlab,然后可以输入path,看是否包含了VLFEAT的目录,如果包含了一般就成功了
如果不包含就说明startup.m这个文件没有放在执行的路径中,这个的话把startup.m文件复制到执行的路径中就好了
(这个没有研究,可以再搜搜看 ╮(╯▽╰)╭)
然后,一般情况下你就可以跑代码了对不对!!!打开matlab然后cd一下,然后开始跑graph matching的代码,但是一直报错啊怎么办?!一直说把里面的某个m文件当成函数来跑,但是打开文件一看发现文件里面都是注释!!
好忧伤,痛定思痛,再搜了一下,可能是没有compile的原因,这里我也解释不清楚,但是需要compile matlab support吧,我觉得。于是打开matlab,输入命令
>>matlabroot然后把目录记下来,记为MATLABROOT,打开终端,输入命令
$ make MEX=MATLABROOT/bin/mex然后等一下,应该好了吧...
之后再改一下相应的路径,跑起来了!内牛满面!
- VLFeat开源库的配置
- VLfeat库的配置
- vlfeat说明以及matlab配置vlfeat失败的解决方式
- Vlfeat,mexopencv,mex的路径配置
- VLFeat开源库
- matlab中配置vlfeat
- VLFeat + VS2013+opencv 配置
- VS2013 配置 VLFeat
- Matlab2013 配置vlfeat
- VLFeat + VS2013+opencv 配置
- VLFeat + vs 2012配置
- Python 安装配置VLFeat
- Vlfeat图像库在vs2010,vs2012下的配置
- Vlfeat图像库在vs2010,vs2012下的配置
- VLFeat图像库在VS2012下的配置
- 深度学习工具箱和Vlfeat库的配置及使用
- 深度学习工具箱和Vlfeat库的配置及使用
- 深度学习工具箱和Vlfeat库的配置及使用
- java源码——计算不同图形的周长和面积
- 网站渗透思路全方面总结
- 动态分配空数组
- ioctl() 获得硬盘序列号
- Eclipse中JVM的介绍及设置
- VLFeat开源库的配置
- textField和textView字数限制
- Log4Net 写入日志文件
- 《unix高级环境编程》进程控制——进程时间
- Live555接收h264使用ffmpeg解码为YUV42
- openwrt环境搭建
- 《unix高级环境编程》进程关系——进程组
- 随机生成一个1~100之间的整数,玩家可以通过函数InputBox命令输入数字来猜测那未知的随机数字
- LeetCode 41 Trapping Rain Water