50 #ifndef NV_VPI_ALGORITHMS_STEREO_DISPARITY_H
51 #define NV_VPI_ALGORITHMS_STEREO_DISPARITY_H
59 #include "../Export.h"
60 #include "../ImageFormat.h"
61 #include "../Status.h"
struct VPIImageImpl * VPIImage
图像的句柄。
struct VPIPayloadImpl * VPIPayload
算法负载的句柄。
int32_t p2Alpha
Alpha 用于启用自适应大惩罚(adaptive P2)功能。
int32_t p1
相邻像素之间视差变化 +/- 1 的惩罚。
int32_t maxDisparity
用于匹配搜索的最大视差。
float uniqueness
唯一性比率,范围为 [0, 1],是最佳成本值应超过第二佳值的幅度...
VPIStereoDisparityConfidenceType confidenceType
用于生成置信度输出的计算类型。
int32_t windowSize
表示 OFA+PVA+VIC 后端的中间值滤波器大小或人口普查变换窗口大小(其他后端...)
int32_t minDisparity
最小可能的视差值。
int32_t confidenceThreshold
置信度阈值,高于此阈值则视差值被认为是有效的。
int32_t downscaleFactor
输出相对于输入分辨率的降采样因子。
int32_t p2
相邻像素之间视差变化大于 1 的惩罚。
int8_t numPasses
内存高效半全局匹配 (eSGM) 计算中的 passes 数量。
int32_t maxDisparity
用于匹配搜索的最大视差。
int8_t includeDiagonals
在半全局匹配 (SGM) 计算中包含对角线或倾斜路径。
VPIStatus vpiInitStereoDisparityEstimatorCreationParams(VPIStereoDisparityEstimatorCreationParams *params)
使用默认值初始化 VPIStereoDisparityEstimatorCreationParams。
VPIStatus vpiCreateStereoDisparityEstimator(uint64_t backends, int32_t imageWidth, int32_t imageHeight, VPIImageFormat inputFormat, const VPIStereoDisparityEstimatorCreationParams *params, VPIPayload *payload)
为 vpiSubmitStereoDisparityEstimator 创建负载。
VPIStatus vpiInitStereoDisparityEstimatorParams(VPIStereoDisparityEstimatorParams *params)
使用默认值初始化 VPIStereoDisparityEstimatorParams。
VPIStereoDisparityConfidenceType
定义置信度值的计算方式。
VPIStatus vpiSubmitStereoDisparityEstimator(VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage left, VPIImage right, VPIImage disparity, VPIImage confidenceMap, const VPIStereoDisparityEstimatorParams *params)
在一对图像上运行立体处理并输出视差图。
@ VPI_STEREO_CONFIDENCE_INFERENCE
像素的置信度值在 0:UINT16_MAX 范围内,从 0% 映射到 100%。
@ VPI_STEREO_CONFIDENCE_RELATIVE
像素的 U16 置信度值由以下公式给出:[ 1 - abs(D_lr - D_rl) / D_lr ] * 0xFFFF。
@ VPI_STEREO_CONFIDENCE_ABSOLUTE
像素的 U16 置信度值由以下公式给出:[ 1 - abs(D_lr - D_rl) / MAX_DISP ] * 0xFFFF。
定义 vpiCreateStereoDisparityEstimator 参数的结构体。
定义 vpiSubmitStereoDisparityEstimator 参数的结构体。
struct VPIStreamImpl * VPIStream
流的句柄。