VPI - 视觉编程接口

3.2 版本

FASTCorners.h
前往此文件的文档。
1 /*
2  * 版权所有 2022 NVIDIA Corporation。保留所有权利。
3  *
4  * 致许可方的通知:
5  *
6  * 此源代码和/或文档(“许可交付物”)受美国和
7  * 国际版权法项下的 NVIDIA 知识产权保护。
8  *
9  * 此处包含的这些许可交付物是 NVIDIA 的专有和
10  * 机密信息,并根据 NVIDIA 与被许可方之间(“许可协议”)的某种形式的 NVIDIA 软件许可协议的条款和
11  * 条件或被许可方以电子方式接受的协议提供。 尽管许可协议中有任何相反的条款或条件,
12  * 未经 NVIDIA 明确书面同意,禁止向任何第三方复制或披露
13  * 许可交付物。
14  *
15  * 尽管许可协议中有任何相反的条款或条件,
16  * NVIDIA 对这些许可交付物针对任何特定用途的适用性不做任何陈述。
17  * 它们按“原样”提供,不附带任何形式的明示或暗示担保。
18  * NVIDIA 声明不对这些许可交付物做出任何担保,
19  * 包括对适销性、非侵权性和针对特定用途的适用性的所有暗示担保。
20  * 尽管许可协议中有任何相反的条款或条件,
21  * 在任何情况下,NVIDIA 均不对任何
22  * 特殊、间接、附带或后果性损害,或任何
23  * 因使用、数据或利润损失而造成的任何损害负责,
24  * 无论是在合同诉讼、过失或其他侵权行为中,
25  * 因使用或执行这些许可交付物而引起或与之相关的。
26  *
27  * 美国政府最终用户。 这些许可交付物是
28  * 48 C.F.R. 2.101(10 月)中定义的“商业项目”
29  * 1995),包括“商业计算机软件”和“商业
30  * 计算机软件文档”,这些术语在 48 中使用
31  * C.F.R. 12.212(1995 年 9 月),仅作为商业最终项目提供给美国政府。
32  * 与 48 C.F.R. 12.212 和
33  * 48 C.F.R. 227.7202-1 到 227.7202-4(1995 年 6 月)一致,所有
34  * 美国政府最终用户均获得许可交付物,
35  * 仅具有此处规定的权利。
36  *
37  * 在个人和商业软件中对许可交付物的任何使用都必须在用户文档和代码的内部
38  * 注释中包含上述免责声明和美国政府最终用户须知。
39  * 用户须知。
40  */
41 
48 #ifndef NV_VPI_ALGORITHMS_FAST_CORNERS_H
49 #define NV_VPI_ALGORITHMS_FAST_CORNERS_H
50 
51 #include "../Export.h"
52 #include "../Status.h"
53 #include "../Types.h"
54 
55 #include <stdint.h>
56 
57 #ifdef __cplusplus
58 extern "C" {
59 #endif
60 
74 typedef struct
75 {
85  int32_t circleRadius;
86 
99  int32_t arcLength;
100 
106 
115 
128 
184 VPI_PUBLIC VPIStatus vpiSubmitFASTCornerDetector(VPIStream stream, uint64_t backend, VPIImage input,
185  VPIArray outCorners, const VPIFASTCornerDetectorParams *params,
186  VPIBorderExtension border);
187 
190 #ifdef __cplusplus
191 }
192 #endif
193 
194 #endif /* NV_VPI_ALGORITHMS_FAST_CORNERS_H */
VPIArray
struct VPIArrayImpl * VPIArray
数组的句柄。
定义: Types.h:232
VPIFASTCornerDetectorParams::intensityThreshold
float intensityThreshold
选择像素作为关键点候选点周围圆弧一部分的阈值。
int32_t arcLength
圆弧上像素的弧长,用于检查中心像素是否为角点。
int8_t nonMaxSuppression
是否应用非极大值抑制来移除过于靠近的角点。
int32_t circleRadius
像素周围的圆半径,用于检查其是否为角点。
VPIStatus vpiInitFASTCornerDetectorParams(VPIFASTCornerDetectorParams *params)
使用默认值初始化 VPIFASTCornerDetectorParams。
vpiSubmitFASTCornerDetector
向流提交 FAST 角点检测器操作。
VPIFASTCornerDetectorParams
定义 vpiSubmitFASTCornerDetector 参数的结构体。
VPIImage
struct VPIImageImpl * VPIImage
定义: Status.h:81
VPIStream
流的句柄。
定义: Types.h:250
VPIBorderExtension
图像边界扩展指定应如何构建图像域外部的像素值。
定义: Types.h:277
Generated by NVIDIA | Thu Sep 26 2024 14:53:33 | 326505d9a4a74983db9d9e474ea50eed0b530df7
NVIDIA.com 首页
关于 NVIDIA
NVIDIA 开发者
开发者主页
博客
资源