VPI - 视觉编程接口

3.2 版本

MinMaxLoc.h
前往此文件的文档。
1 /*
2  * 版权所有 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  * 美国政府最终用户。 这些许可交付物是
35  * “商业项目”,该术语在 48 C.F.R. 2.101 (OCT
36  * 1995) 中的定义,由“商业计算机软件”和“商业
37  * 计算机软件文档”组成,这些术语在 48
38  * C.F.R. 12.212 (SEPT 1995) 中使用,并且仅作为商业最终项目提供给美国政府。
39  * 仅作为商业最终项目。 与 48 C.F.R.12.212 和
40  * 48 C.F.R. 227.7202-1 至 227.7202-4 (JUNE 1995) 一致,所有
41  * 美国政府最终用户在获得许可交付物时,仅获得以下权利。
42  * 此处规定的权利。
43  *
44  * 在个人和商业软件中使用许可交付物时,必须在用户文档和内部
45  * 软件必须在用户文档和内部
46  * 代码的注释中包含上述免责声明和美国政府最终用户声明。
47  * 声明。
48  */
49 
57 #ifndef NV_VPI_ALGORITHMS_MINMAXLOC_H
58 #define NV_VPI_ALGORITHMS_MINMAXLOC_H
59 
60 #include "../Export.h"
61 #include "../Status.h"
62 #include "../Types.h"
63 
64 #include <stdint.h>
65 
66 #ifdef __cplusplus
67 extern "C" {
68 #endif
69 
116 VPI_PUBLIC VPIStatus vpiCreateMinMaxLoc(uint64_t backends, int32_t imageWidth, int32_t imageHeight,
117  VPIImageFormat imageFormat, VPIPayload *payload);
118 
166 VPI_PUBLIC VPIStatus vpiSubmitMinMaxLoc(VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage input,
167  VPIArray minCoords, VPIArray maxCoords);
168 
171 #ifdef __cplusplus
172 }
173 #endif
174 
175 #endif /* NV_VPI_ALGORITHMS_MINMAXLOC_H */
struct VPIArrayImpl * VPIArray
数组的句柄。
定义: Types.h:232
uint64_t VPIImageFormat
预定义的图像格式。
struct VPIImageImpl * VPIImage
图像的句柄。
定义: Types.h:256
VPIStatus vpiCreateMinMaxLoc(uint64_t backends, int32_t imageWidth, int32_t imageHeight, VPIImageFormat imageFormat, VPIPayload *payload)
为 vpiSubmitMinMaxLoc 创建负载。
VPIStatus vpiSubmitMinMaxLoc(VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage input, VPIArray minCoords, VPIArray maxCoords)
在图像中查找最小值和最大值的位置。
struct VPIPayloadImpl * VPIPayload
算法负载的句柄。
定义: Types.h:268
VPIStatus
状态码。
定义: Status.h:81
struct VPIStreamImpl * VPIStream
流的句柄。
定义: Types.h:250