当前位置: 首页 > 工具软件 > VLFeat > 使用案例 >

vlfeat在ubuntu下安装用于C/C++

缪风史
2023-12-01

vlfeat是一个开源的视觉图像算法工具包,包括了sift、HOG等,主要是在matlab下使用,本文是讲解如何在C/C++下调用。

0 官网下载

从官网下载地址,选择*.bin.tar.gz,版本自己选择,我选择的是0.9.21。

1 安装

ubuntu下安装,很简单如下:

cd vlfeat
make

生成了/vlfeat/bin/glnxa64/objs/*.o

2 声明系统变量

sudo gedit ~/.bashrc

在bashrc里最后增加

export VLROOT=/home/**/soft/vlfeat/

**为你自己的用户名,直接pwd获取地址/home/**/soft/vlfeat/,之后source下

source ~/.bashrc

3 声明路径

sudo gedit /etc/ld.so.conf

在ld.so.conf最后增加

/home/**/soft/vlfeat/bin/glnxa64

**为你自己的用户名,之后ldconfig下

sudo ldconfig

4 验证

touch test.cpp

test.cpp里输入代码:

#include <vl/generic.h>
#include "vl/sift.h"

int main()
{
    VL_PRINT("Hello world!");
    return 0;
}

之后g++编译

g++ test.cpp -I$VLROOT -L$VLROOT/bin/glnxa64/ -lvl

生成a.out,运行下,得到Hello world!

 类似资料: