56 #ifndef NV_VPI_ALGORITHMS_CONVOLUTION_H
57 #define NV_VPI_ALGORITHMS_CONVOLUTION_H
59 #include "../Export.h"
60 #include "../Status.h"
155 const float *kernelData, int32_t kernelWidth, int32_t kernelHeight,
231 const float *kernelXData, int32_t kernelXSize,
232 const float *kernelYData, int32_t kernelYSize,
VPIStatus vpiSubmitConvolution(VPIStream stream, uint64_t backend, VPIImage input, VPIImage output, const float *kernelData, int32_t kernelWidth, int32_t kernelHeight, VPIBorderExtension border)
对图像运行通用 2D 卷积。
VPIStatus vpiSubmitSeparableConvolution(VPIStream stream, uint64_t backend, VPIImage input, VPIImage output, const float *kernelXData, int32_t kernelXSize, const float *kernelYData, int32_t kernelYSize, VPIBorderExtension border)
对图像运行通用 2D 卷积操作,针对可分离内核进行了优化。
struct VPIImageImpl * VPIImage
图像的句柄。
struct VPIStreamImpl * VPIStream
流的句柄。
VPIBorderExtension
图像边界扩展指定应如何构造图像域外部的像素值。