|
VPI - Vision Programming Interface
0.4.4 Release
|
Go to the documentation of this file.
56 #ifndef NV_VPI_ALGORITHMS_TEMPORAL_NOISE_REDUCTION_H
57 #define NV_VPI_ALGORITHMS_TEMPORAL_NOISE_REDUCTION_H
59 #include "../Export.h"
60 #include "../ImageFormat.h"
61 #include "../Status.h"
106 #define vpiCreateTemporalNoiseReduction VPI_APINAME(vpiCreateTemporalNoiseReduction, 004)
107 #define vpiSubmitTemporalNoiseReduction VPI_APINAME(vpiSubmitTemporalNoiseReduction, 004)
152 #endif // NV_VPI_ALGORITHMS_TEMPORAL_NOISE_REDUCTION_H
@ VPI_TNR_V2
Version 2, offers noise reduction strength control with decent processing speed.
VPIBackend
VPI Backend types.
VPITNRVersion
Defines the version of the Temporal Noise Reduction algorithm to be used.
@ VPI_TNR_PRESET_OUTDOOR_MEDIUM_LIGHT
Medium light outdoor scene.
@ VPI_TNR_V1
Version 1, without scene control and somewhat poor noise reduction capability specially in dark scene...
@ VPI_TNR_PRESET_INDOOR_HIGH_LIGHT
Bright light indoor scene.
struct VPIStreamImpl * VPIStream
A handle to a stream.
@ VPI_TNR_DEFAULT
Chooses the version with best quality available in the current device and given backend.
VPITNRPreset
Defines scene presets for temporal noise reduction.
VPIStatus vpiSubmitTemporalNoiseReduction(VPIStream stream, VPIPayload payload, VPIImage prevFrame, VPIImage curFrame, VPIImage outFrame)
Submits a Temporal Noise Reduction operation to the stream associated with the given payload.
struct VPIImageImpl * VPIImage
A handle to an image.
@ VPI_TNR_PRESET_DEFAULT
Default preset, suitable for most scenes.
@ VPI_TNR_PRESET_INDOOR_LOW_LIGHT
Low light indoor scene.
struct VPIPayloadImpl * VPIPayload
A handle to an algorithm payload.
VPIStatus vpiCreateTemporalNoiseReduction(VPIBackend backend, uint32_t width, uint32_t height, VPIImageFormat imgFormat, VPITNRVersion version, VPITNRPreset preset, float strength, VPIPayload *payload)
Creates a payload for Temporal Noise Reduction algorithm.
@ VPI_TNR_PRESET_OUTDOOR_LOW_LIGHT
Low light outdoor scene.
@ VPI_TNR_PRESET_INDOOR_MEDIUM_LIGHT
Medium light indoor scene.
@ VPI_TNR_PRESET_OUTDOOR_HIGH_LIGHT
Bright light outdoor scene.
@ VPI_TNR_V3
Version 3, offers quite good quality overall, specially in dark scenes.