在Octave上安装vlfeat
来源:互联网 发布:编译c语言的软件 编辑:程序博客网 时间:2024/06/05 18:32
最近在用Octave做机器学习的毕业设计工作,需要使用到vlfeat库来做一些图像的处理,本来在官网是有一篇 教程 可以参考的,可惜的是按照它的方面没有配置成功,所以自己苦苦寻找答案,将方法贴在这里。
先说清楚我的操作环境:
- 系统:Ubuntu 12.04 LTS
- Octave版本:3.8.2
- vlfeat下载版本:0.9.20 附下载链接
下载好了vlfeat之后,首先要将下载好的包解压缩出来,放置在一个合适的位置,比如笔者放在 /home/max/Public/vlfeat-0.9.20
,这个路径作为我下文的VLFEATROOT
。
开始前,要先确定自己的Octave已经安装了image这个包,如果没有安装,可以在Octave环境下执行这条命令来安装
pkg install -forge image
。进入到vlfeat根目录下,开始编译Octave版本的可执行文件
cd VLFEATROOTMKOCTFILE=mkoctfile make
注意一下这个mkoctfile
是位于你安装的Octave
的bin目录的一个程序,这里指定好它的位置即可,比如笔者在这里执行的命令为
MKOCTFILE=/usr/local/Octave-3.8.2/bin/mkoctfile make
好了,经过近一分钟的编译之后,你会发现在toolbox/mex/octave/
里多了一个octave的文件夹,里面就是Octave版本的vlfeat文件了。
3. 进入到toolbox/mex/octave/mexglx
里面有一个libvl.so的文件,执行以下命令创建一个链接
cd /usr/local/Octave-3.8.2/libln -s VLFEATROOT/toolbox/mex/octave/mexglx/libvl.so libvl.so
这样就完成了安装配置的工作,接下来可以把VLFEATROOT
下编译产生的垃圾文件给删除掉,rm *.o *.d
。
好了,现在打开你的Octave
,尝试运行下vlfeat库文件吧
octave:1> addpath VLFEATROOT/toolbox
octave:2> vl_setup
octave:3> vl_version verbose
VLFeat version 0.9.17
Static 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
最后说一下,如果想每次打开Octave都默认执行上述代码,可以进入OCTAVEROOT/share\octave\site\m\startup\octaverc
在octaverc
里加入如下两行代码
addpath VLFEATROOT/toolboxvl_setup
OCTAVEROOT
和VLFEATROOT
要根据自己系统的具体路经进行更改,好了至此安装完成,赶紧用vlfeat
做点正事吧。
- 在Octave上安装vlfeat
- Mac 上Octave gnuplot安装
- Octave在linux下安装
- ubuntu 8.04 上 octave 3.2.0 安装
- 在Centos中安装Octave的方法
- ubuntu环境下VLFeat在MATLAB上的运行
- Octave 安装
- 安装Octave
- VLFeat安装说明
- python 安装vlfeat
- MATLAB2016A安装vlfeat
- Python 安装配置VLFeat
- logistic regression 在octave上的小测试程序
- 如何使用Octave 在Ubuntu上科学处理音频
- 如何使用Octave 在Ubuntu上科学处理音频
- 基于Homebrew在Mac上搭建Octave开发环境
- Octave 3.6.4在Window 7下设置“安装”
- 在matlab中配置vlfeat
- 2015年3月29号日报
- 当当网数据(1.1G)快速检索
- 浅谈java内存分析
- linux的echo命令
- “API”之我见
- 在Octave上安装vlfeat
- Android Service与Activity之间通信的几种方式
- 【Windows】线程漫谈——线程同步之信号量和互斥量
- WebLogic Server
- matlab中realmax
- 基于Qt的Sapera LT开发
- 2015浙工大校赛-Problem D: IpOrUrl(字符串处理)
- 七月问答题目
- 安装apk未知来源默认选上