前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VPI 用例编译和运行(1)

VPI 用例编译和运行(1)

原创
作者头像
Librant
修改2024-07-05 00:21:19
1100
修改2024-07-05 00:21:19
举报
文章被收录于专栏:带你玩转Jetson系列教程

VPI(VISION PROGRAMING INTERFACE) 是一个软件库,提供了一系列计算机视觉和图像处理算法,可以在各种硬件加速器中无缝执行。 这些加速器称为后端。

运行环境信息:

1)Jetson Xavier NX 8GB

2)系统版本

Ubuntu 20.04.6 LTS

代码语言:bash
复制
lsb_release -a
系统版本
系统版本

3)L4T版本

L4T:t186ref

代码语言:bash
复制
head -n 1 /etc/nv_tegra_release
L4T 版本
L4T 版本

4)Jetpack 版本

Jetpack:5.1.3

代码语言:bash
复制
jetson_release -v
Jetpack  版本
Jetpack 版本

一、VPI 样例编译

当前系统安装的 Jetpack 版本为 5.1.3 版本,VPI 的样例在路径:/opt/nvidia/vpi2 下;

在 samples 目录下,保存需要运行的样例;

代码语言:bash
复制
/opt/nvidia/vpi2/samples

1.1 编译用例

这里用 01 这个例子为例,进入到 01-convolve_2d 下;

代码语言:bash
复制
cd /opt/nvidia/vpi2/samples/01-convolve_2d
cmake .
make -j6
编译完成后,会在当前的目录下生成可执行文件:vpi_sample_01_convolve_2d,运行用例;

二、VPI 样例运行

2.1 01-convolve_2d

运行编译完成的可执行文件;

代码语言:txt
复制
./vpi_sample_01_convolve_2d cuda edges_python3_cuda.png

查看用例执行结果;

2.2 02-stereo_disparity

编译完成后,生成可执行文件:vpi_sample_02_stereo_disparity

执行用例:

代码语言:bash
复制
./vpi_sample_02_stereo_disparity ../assets/chair_stereo_left_1920.png ../assets/chair_stereo_right_1920.png

执行结果:

其他的用例编译运行类似;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、VPI 样例编译
    • 1.1 编译用例
    • 二、VPI 样例运行
      • 2.1 01-convolve_2d
        • 2.2 02-stereo_disparity
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档