VPI - Vision Programming Interface

1.2 Release

TemporalNoiseReduction.h File Reference

Declares functions that implement the Temporal Noise Reduction algorithm. More...

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

Go to the source code of this file.

Data Structures

struct  VPITNRParams
 Structure that defines the parameters for vpiSubmitTemporalNoiseReduction. More...
 

Enumerations

enum  VPITNRPreset
 Defines scene presets for temporal noise reduction. More...
 
enum  VPITNRVersion
 Defines the version of the Temporal Noise Reduction algorithm to be used. More...
 

Functions

VPIStatus vpiCreateTemporalNoiseReduction (uint32_t backends, int32_t width, int32_t height, VPIImageFormat imgFormat, VPITNRVersion version, VPIPayload *payload)
 Creates a payload for Temporal Noise Reduction algorithm. More...
 
VPIStatus vpiInitTemporalNoiseReductionParams (VPITNRParams *params)
 Initializes vpiSubmitTemporalNoiseReduction with default values. More...
 
VPIStatus vpiSubmitTemporalNoiseReduction (VPIStream stream, uint32_t backend, VPIPayload payload, VPIImage prevFrame, VPIImage curFrame, VPIImage outFrame, const VPITNRParams *params)
 Submits a Temporal Noise Reduction operation to the stream associated with the given payload. More...
 

Detailed Description

Declares functions that implement the Temporal Noise Reduction algorithm.

Definition in file TemporalNoiseReduction.h.