VPI - Vision Programming Interface

3.1 Release

OpticalFlowDense.h File Reference

Declares functions that implement the dense optical flow. More...

#include "../Export.h"
#include "../ImageFormat.h"
#include "../Pyramid.h"
#include "../Status.h"
#include "../Types.h"
#include <stdbool.h>
#include <stdint.h>
+ Include dependency graph for OpticalFlowDense.h:

Go to the source code of this file.

Data Structures

struct  VPIOpticalFlowDenseSGMParams
 Dense optical flow parameters for semi-global matching pass. More...
 

Functions

VPIStatus vpiCreateOpticalFlowDense (uint64_t backends, int32_t width, int32_t height, VPIImageFormat inputFmt, const int32_t *gridSize, int32_t numLevels, VPIOpticalFlowQuality quality, VPIPayload *payload)
 Creates payload for vpiSubmitOpticalFlowDense. More...
 
VPIStatus vpiSubmitOpticalFlowDense (VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage prevImg, VPIImage curImg, VPIImage mvImg)
 Runs dense Optical Flow on two frames, outputting motion vectors. More...
 
VPIStatus vpiSubmitOpticalFlowDensePyramid (VPIStream stream, uint64_t backend, VPIPayload payload, VPIPyramid prevPyr, VPIPyramid curPyr, VPIImage mvImg)
 Runs dense Optical Flow on two frames, outputting motion vectors. More...
 
VPIStatus vpiOpticalFlowDenseGetSGMParams (VPIPayload payload, VPIOpticalFlowDenseSGMParams *sgmParams)
 Retrieves the semi-global matching parameters set up in the Dense Optical Flow payload. More...
 
VPIStatus vpiOpticalFlowDenseSetSGMParams (VPIPayload payload, const VPIOpticalFlowDenseSGMParams *sgmParams)
 Sets the semi-global matching parameters to be used by the Dense Optical Flow operations with the given payload. More...
 

Detailed Description

Declares functions that implement the dense optical flow.

Definition in file OpticalFlowDense.h.