NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release |
NVIDIA Media Interface: NvMedia Image OpticalFlow/StereoDisparity (OFST) Estimator API
Definition in file nvmedia_iofst.h.
Go to the source code of this file.
Data Structures | |
struct | NvMediaIOFST |
Holds an OFST object created by NvMediaIOFSTCreate. More... | |
struct | NvMediaOFSTInitializeParams |
Holds OFST estimation initialization parameters. More... | |
struct | NvMediaOFSTExternalHintParams |
Holds OFST estimation parameters. More... | |
Macros | |
#define | NVMEDIA_IOFST_VERSION_MAJOR 1 |
Major version number. More... | |
#define | NVMEDIA_IOFST_VERSION_MINOR 4 |
Minor version number. More... | |
Enumerations | |
enum | NvMediaIOFSTType { NVMEDIA_IMAGE_OPTICALFLOW_ESTIMATION_HP_MODE, NVMEDIA_IMAGE_STEREODISPARITY_ESTIMATION_HP_MODE, NVMEDIA_IMAGE_OPTICALFLOW_ESTIMATION_HQ_MODE, NVMEDIA_IMAGE_STEREODISPARITY_ESTIMATION_HQ_MODE, NVMEDIA_IMAGE_OPTICALFLOW_ESTIMATION_UHP_MODE, NVMEDIA_IMAGE_STEREODISPARITY_ESTIMATION_UHP_MODE } |
Defines the image estimation type. More... | |
enum | NvMediaOFSTConfigFeatures { NVMEDIA_OFST_CONFIG_ENABLE_PROFILING = (1 << 0) } |
Defines OFST estimation configuration features. More... | |
Functions | |
NvMediaIOFST * | NvMediaIOFSTCreate (NvMediaDevice *device, NvMediaIOFSTType estimationType, NvMediaSurfaceType inputFormat, NvMediaSurfaceType outputFormat, NvMediaOFSTInitializeParams *initParams, uint8_t maxInputBuffering, NvMediaEncoderInstanceId instanceId) |
Creates an OFST object that can create motion vectors based on the difference between two frames. More... | |
void | NvMediaIOFSTDestroy (NvMediaIOFST *ofst) |
Destroys an NvMediaIOFST object. More... | |
NvMediaStatus | NvMediaIOFSTProcessFrame (NvMediaIOFST *ofst, NvMediaImage *frame, NvMediaImage *refFrame, NvMediaImage *mvs, NvMediaOFSTExternalHintParams *extHintParams, NvMediaEncoderInstanceId instanceId) |
Performs OFST estimation on a specified frame pair. More... | |