VPI - 视觉编程接口
3.2 版本
GaussianFilter.h
查看此文件的文档。
1
/*
2
* 版权所有 2019-2021 英伟达公司。保留所有权利。
3
*
4
* 致许可证持有者:
5
*
6
* 此源代码和/或文档(“许可交付物”)受
7
* 美国和国际版权法项下的英伟达知识产权保护。
8
*
9
*
10
* 此处包含的许可交付物为英伟达的专有和
11
* 机密信息,并根据英伟达与
12
* 许可证持有者之间达成的某种形式的英伟达软件许可协议(“许可协议”)的条款和
13
* 条件,或通过电子方式被许可证持有者接受而提供。
14
* 尽管许可协议中有任何相反的条款或条件,但
15
* 未经英伟达明确书面同意,不得复制或向任何第三方披露
16
* 许可交付物。
17
*
18
*
19
* 尽管许可协议中有任何相反的条款或条件,英伟达对
20
* 许可交付物对任何特定用途的适用性不作任何陈述。
21
* 这些许可交付物“按原样”提供,不附带任何形式的明示或暗示担保。
22
*
23
* 英伟达不对这些许可交付物作出任何保证,包括对适销性、
24
* 非侵权性和特定用途适用性的所有默示保证。
25
*
26
* 尽管许可协议中有任何相反的条款或条件,在任何情况下,英伟达均不对任何
27
* 特殊、间接、附带或后果性损害,或任何
28
* 因使用、数据或利润损失而造成的任何损害负责,
29
* 无论是在合同诉讼、疏忽或其他侵权行为中,
30
* 因使用或执行
31
* 这些许可交付物而产生或与之相关的责任。
32
*
33
*
34
* 美国政府最终用户。这些许可交付物是根据 48 C.F.R. 2.101(1995 年 10 月)中定义的“商业项目”,包括 48 C.F.R. 12.212(1995 年 9 月)中使用的“商业计算机软件”和“商业计算机软件文档”,并且仅作为商业最终项目提供给美国政府。
35
*
36
*
37
*
38
*
39
* 仅作为商业最终项目。根据 48 C.F.R. 12.212 和
40
* 48 C.F.R. 227.7202-1 至 227.7202-4(1995 年 6 月),所有
41
* 美国政府最终用户获得的许可交付物仅具有
42
* 此处规定的权利。
43
*
44
* 在个人和商业软件中使用许可交付物时,必须在用户文档和代码内部
45
* 注释中包含上述免责声明和美国政府最终用户声明。
46
*
47
*
48
*/
49
56
#ifndef NV_VPI_ALGORITHMS_GAUSSIAN_FILTER_H
57
#define NV_VPI_ALGORITHMS_GAUSSIAN_FILTER_H
58
59
#include "vpi/Export.h"
60
#include "
vpi/Status.h
"
61
#include "
vpi/Types.h
"
62
63
#include <stdint.h>
64
65
#ifdef __cplusplus
66
extern
"C"
{
67
#endif
68
147
VPI_PUBLIC
VPIStatus
vpiSubmitGaussianFilter
(
VPIStream
stream, uint64_t backend,
VPIImage
input,
VPIImage
output,
148
int32_t kernelSizeX, int32_t kernelSizeY,
float
sigmaX,
float
sigmaY,
149
VPIBorderExtension
border);
150
151
#ifdef __cplusplus
152
}
153
#endif
154
157
#endif
/* NV_VPI_ALGORITHMS_GAUSSIAN_FILTER_H */
Status.h
VPI 状态码处理函数的声明。
Types.h
定义使用 VPI 编程所需的所有类型。
vpiSubmitGaussianFilter
VPIStatus vpiSubmitGaussianFilter(VPIStream stream, uint64_t backend, VPIImage input, VPIImage output, int32_t kernelSizeX, int32_t kernelSizeY, float sigmaX, float sigmaY, VPIBorderExtension border)
对图像运行 2D 高斯滤波器。
VPIImage
struct VPIImageImpl * VPIImage
图像的句柄。
定义:
Types.h:256
VPIStatus
VPIStatus
状态码。
定义:
Status.h:81
VPIStream
struct VPIStreamImpl * VPIStream
流的句柄。
定义:
Types.h:250
VPIBorderExtension
VPIBorderExtension
图像边界扩展指定应如何构建图像域外部的像素值。
定义:
Types.h:277
由 NVIDIA 生成 | 2024 年 9 月 26 日星期四 14:53:33 | 326505d9a4a74983db9d9e474ea50eed0b530df7