本教程提供逐步指南,用于构建一个简单的应用程序,演示一些核心 VPI 编程概念。它读取输入图像文件,将其转换为灰度,对其进行模糊处理(全部使用 CUDA 后端),并将输出写入磁盘。
输入图像示例 | 输出图像,已模糊 |
---|---|
![]() | ![]() |
官方提供了两种使用 VPI 的方式。一种是通过其 Python API,另一种是通过 C API。前者提供了一种使用库的简化方法,可以缩短开发时间。资源管理在后台自动完成,程序员只需以简单的方式描述处理流程。另一方面,C API 使程序员可以显式控制资源的管理方式,并且适用于对性能和内存使用要求较高的情况。
它在 VPI 官方支持的两种编程语言中可用