56 #ifndef NV_VPI_ALGORITHMS_BACKGROUND_SUBTRACTOR_H
57 #define NV_VPI_ALGORITHMS_BACKGROUND_SUBTRACTOR_H
59 #include "../Export.h"
60 #include "../Status.h"
uint8_t detectShadow
如果设置为非零值,算法将检测阴影并标记它们。
float learningRate
学习率,指示背景模型学习的速度。
uint8_t shadowPixelValue
表示阴影的像素值。
float varThreshold
像素与模型之间平方马氏距离的阈值,以确定像素是否为...
VPIStatus vpiSubmitBackgroundSubtractor(VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage inFrame, VPIImage outFGMask, VPIImage outBGImage, const VPIBackgroundSubtractorParams *params)
向流提交背景减除器操作。
VPIStatus vpiInitBackgroundSubtractorParams(VPIBackgroundSubtractorParams *params)
使用默认值初始化 VPIBackgroundSubtractorParams。
VPIStatus vpiCreateBackgroundSubtractor(uint64_t backends, int32_t imageWidth, int32_t imageHeight, VPIImageFormat inputFormat, VPIPayload *payload)
为 vpiSubmitBackgroundSubtractor 创建负载。
定义 vpiCreateBackgroundSubtractor 参数的结构体。
struct VPIImageImpl * VPIImage
图像的句柄。
struct VPIPayloadImpl * VPIPayload
算法负载的句柄。
struct VPIStreamImpl * VPIStream
流的句柄。