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>
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... | |
Declares functions that implement the dense optical flow.
Definition in file OpticalFlowDense.h.