VPI - Vision Programming Interface

0.3.7 Release

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

Go to the source code of this file.

Enumerations

enum  VPITNRPreset {
  VPI_TNR_PRESET_DEFAULT,
  VPI_TNR_PRESET_OUTDOOR_LOW_LIGHT,
  VPI_TNR_PRESET_OUTDOOR_MEDIUM_LIGHT,
  VPI_TNR_PRESET_OUTDOOR_HIGH_LIGHT,
  VPI_TNR_PRESET_INDOOR_LOW_LIGHT,
  VPI_TNR_PRESET_INDOOR_MEDIUM_LIGHT,
  VPI_TNR_PRESET_INDOOR_HIGH_LIGHT
}
 Defines scene presets for temporal noise reduction. More...
 
enum  VPITNRVersion {
  VPI_TNR_DEFAULT,
  VPI_TNR_V1,
  VPI_TNR_V2,
  VPI_TNR_V3
}
 Defines the version of the Temporal Noise Reduction algorithm to be used. More...
 

Functions

VPIStatus vpiCreateTemporalNoiseReduction (VPIStream stream, uint32_t width, uint32_t height, VPIImageType imgType, VPITNRVersion version, VPITNRPreset preset, float strength, VPIPayload *payload)
 Creates a payload for Temporal Noise Reduction algorithm. More...
 
VPIStatus vpiSubmitTemporalNoiseReduction (VPIPayload payload, VPIImage prevFrame, VPIImage curFrame, VPIImage outFrame)
 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.