TuttleOFX
1
|
Data Structures | |
class | NLMDenoiserPlugin |
Class used to denoise with partial derivated equations. More... | |
struct | NlmParams |
class | NLMDenoiserProcess |
Base class for the denoising processor. More... | |
Functions | |
const std::string | kParamRedStrengthLabel ("Red strength") |
const std::string | kParamRedStrength ("redStrength") |
const std::string | kParamGreenStrengthLabel ("Green strength") |
const std::string | kParamGreenStrength ("greenStrength") |
const std::string | kParamBlueStrengthLabel ("Blue strength") |
const std::string | kParamBlueStrength ("blueStrength") |
const std::string | kParamRedGrainSizeLabel ("Red grain size") |
const std::string | kParamRedGrainSize ("redGrainSize") |
const std::string | kParamGreenGrainSizeLabel ("Green grain size") |
const std::string | kParamGreenGrainSize ("greenGrainSize") |
const std::string | kParamBlueGrainSizeLabel ("Blue grain size") |
const std::string | kParamBlueGrainSize ("blueGrainSize") |
const std::string | kParamPatchRadiusLabel ("Patch radius") |
const std::string | kParamPatchRadius ("patchRadius") |
const std::string | kParamRegionRadiusLabel ("Region radius") |
const std::string | kParamRegionRadius ("regionRadius") |
const std::string | kParamDepthLabel ("Depth") |
const std::string | kParamDepth ("depth") |
const std::string | kParamOptimizationLabel ("Optimization activated") |
const std::string | kParamOptimization ("optimization") |
const std::string | kParamPreBlurring ("preBlurring") |
const std::string | kParamPreBlurringLabel ("Pre-blurring for patch research") |
template<class T > | |
T | clamp (const T &v, const T &min, const T &max) |
mDeclarePluginFactory (NLMDenoiserPluginFactory,{},{}) | |
Variables | |
const int | kParamDefaultPatchSizeValue = 2 |
const int | kParamDefaultBandwidthValueR = 3 |
const int | kParamDefaultBandwidthValueG = 4 |
const int | kParamDefaultBandwidthValueB = 10 |
const int | kParamDefaultRegionValue = 15 |
const int | kParamDefaultDepth = 1 |
T tuttle::plugin::nlmDenoiser::clamp | ( | const T & | v, |
const T & | min, | ||
const T & | max | ||
) | [inline] |
Definition at line 16 of file NLMDenoiserPlugin.cpp.
References tuttle::max(), and tuttle::min().
Referenced by tuttle::plugin::nlmDenoiser::NLMDenoiserPlugin::getFramesNeeded().
const std::string tuttle::plugin::nlmDenoiser::kParamBlueGrainSize | ( | "blueGrainSize" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamBlueGrainSizeLabel | ( | "Blue grain size" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamBlueStrength | ( | "blueStrength" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamBlueStrengthLabel | ( | "Blue strength" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamDepth | ( | "depth" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamDepthLabel | ( | "Depth" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamGreenGrainSize | ( | "greenGrainSize" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamGreenGrainSizeLabel | ( | "Green grain size" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamGreenStrength | ( | "greenStrength" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamGreenStrengthLabel | ( | "Green strength" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamOptimization | ( | "optimization" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamOptimizationLabel | ( | "Optimization activated" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamPatchRadius | ( | "patchRadius" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamPatchRadiusLabel | ( | "Patch radius" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamPreBlurring | ( | "preBlurring" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamPreBlurringLabel | ( | "Pre-blurring for patch research" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamRedGrainSize | ( | "redGrainSize" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamRedGrainSizeLabel | ( | "Red grain size" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamRedStrength | ( | "redStrength" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamRedStrengthLabel | ( | "Red strength" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamRegionRadius | ( | "regionRadius" | ) |
const std::string tuttle::plugin::nlmDenoiser::kParamRegionRadiusLabel | ( | "Region radius" | ) |
tuttle::plugin::nlmDenoiser::mDeclarePluginFactory | ( | NLMDenoiserPluginFactory | ) |
const int tuttle::plugin::nlmDenoiser::kParamDefaultBandwidthValueB = 10 |
Definition at line 36 of file NLMDenoiserDefinitions.hpp.
Definition at line 35 of file NLMDenoiserDefinitions.hpp.
Definition at line 34 of file NLMDenoiserDefinitions.hpp.
const int tuttle::plugin::nlmDenoiser::kParamDefaultDepth = 1 |
Definition at line 38 of file NLMDenoiserDefinitions.hpp.
const int tuttle::plugin::nlmDenoiser::kParamDefaultPatchSizeValue = 2 |
Definition at line 33 of file NLMDenoiserDefinitions.hpp.
const int tuttle::plugin::nlmDenoiser::kParamDefaultRegionValue = 15 |
Definition at line 37 of file NLMDenoiserDefinitions.hpp.