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

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!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Ubuntu 中配置 C/C++ 环境并使用 VS Code 进行开发需要做以下步骤: 1. 首先,确保你已经安装了 C/C++ 编译器。在终端中运行以下命令来安装 GCC: ``` sudo apt update sudo apt install build-essential ``` 2. 接下来,安装 VS Code。你可以从官方网站 https://code.visualstudio.com 下载并按照说明进行安装。 3. 打开 VS Code,安装 C/C++ 扩展。点击左侧的扩展图标(四个方块组成的正方形图标),搜索并安装 "C/C++" 扩展。 4. 在 VS Code 中打开你的 C/C++ 项目文件夹或者创建一个新的项目。 5. 在项目文件夹中创建一个名为 ".vscode" 的文件夹(如果还没有的话),然后在该文件夹中创建一个名为 "c_cpp_properties.json" 的文件。该文件用于配置 C/C++ 的编译器路径和其他相关设置。 在 "c_cpp_properties.json" 文件中,添加以下内容: ```json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "gcc-x64" } ], "version": 4 } ``` 注意将 "compilerPath" 的值设置为你系统中 GCC 的安装路径,上面示例中的路径 "/usr/bin/gcc" 可能需要根据你的实际情况修改。 6. 配置完成后,你可以在 VS Code 中打开一个 C/C++ 文件进行编写和调试了。点击左侧的调试图标(蚂蚁形状的图标),然后点击运行按钮(绿色的三角形图标)即可开始调试。 希望以上步骤能够帮助你在 Ubuntu 中配置 C/C++ 环境,并在 VS Code 中进行开发。如果有任何问题,请随时向我提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值