56 #ifndef NV_VPI_ALGORITHMS_OPTICALFLOWDENSE_H
57 #define NV_VPI_ALGORITHMS_OPTICALFLOWDENSE_H
68 #include "../Export.h"
69 #include "../ImageFormat.h"
70 #include "../Pyramid.h"
71 #include "../Status.h"
159 VPIImageFormat inputFmt,
const int32_t *gridSize, int32_t numLevels,
struct VPIImageImpl * VPIImage
图像的句柄。
VPIStatus vpiCreateOpticalFlowDense(uint64_t backends, int32_t width, int32_t height, VPIImageFormat inputFmt, const int32_t *gridSize, int32_t numLevels, VPIOpticalFlowQuality quality, VPIPayload *payload)
为 vpiSubmitOpticalFlowDense 创建负载。
VPIStatus vpiOpticalFlowDenseGetSGMParams(VPIPayload payload, VPIOpticalFlowDenseSGMParams *sgmParams)
检索在密集光流负载中设置的半全局匹配参数。
VPIStatus vpiOpticalFlowDenseSetSGMParams(VPIPayload payload, const VPIOpticalFlowDenseSGMParams *sgmParams)
设置密集光流操作要使用的半全局匹配参数,...
VPIStatus vpiSubmitOpticalFlowDense(VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage prevImg, VPIImage curImg, VPIImage mvImg)
在两个帧上运行密集光流,输出运动矢量。
VPIStatus vpiSubmitOpticalFlowDensePyramid(VPIStream stream, uint64_t backend, VPIPayload payload, VPIPyramid prevPyr, VPIPyramid curPyr, VPIImage mvImg)
在两个帧上运行密集光流,输出运动矢量。
struct VPIPayloadImpl * VPIPayload
算法负载的句柄。
struct VPIPyramidImpl * VPIPyramid
图像金字塔的句柄。
#define VPI_MAX_PYRAMID_LEVEL_COUNT
金字塔级别的最大数量。
struct VPIStreamImpl * VPIStream
流的句柄。
VPIOpticalFlowQuality
定义光流算法的质量。