TuttleOFX  1
NLMDenoiserDefinitions.hpp File Reference
#include <string>
Include dependency graph for NLMDenoiserDefinitions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tuttle
 

This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring.


namespace  tuttle::plugin
namespace  tuttle::plugin::nlmDenoiser

Functions

const std::string tuttle::plugin::nlmDenoiser::kParamRedStrengthLabel ("Red strength")
const std::string tuttle::plugin::nlmDenoiser::kParamRedStrength ("redStrength")
const std::string tuttle::plugin::nlmDenoiser::kParamGreenStrengthLabel ("Green strength")
const std::string tuttle::plugin::nlmDenoiser::kParamGreenStrength ("greenStrength")
const std::string tuttle::plugin::nlmDenoiser::kParamBlueStrengthLabel ("Blue strength")
const std::string tuttle::plugin::nlmDenoiser::kParamBlueStrength ("blueStrength")
const std::string tuttle::plugin::nlmDenoiser::kParamRedGrainSizeLabel ("Red grain size")
const std::string tuttle::plugin::nlmDenoiser::kParamRedGrainSize ("redGrainSize")
const std::string tuttle::plugin::nlmDenoiser::kParamGreenGrainSizeLabel ("Green grain size")
const std::string tuttle::plugin::nlmDenoiser::kParamGreenGrainSize ("greenGrainSize")
const std::string tuttle::plugin::nlmDenoiser::kParamBlueGrainSizeLabel ("Blue grain size")
const std::string tuttle::plugin::nlmDenoiser::kParamBlueGrainSize ("blueGrainSize")
const std::string tuttle::plugin::nlmDenoiser::kParamPatchRadiusLabel ("Patch radius")
const std::string tuttle::plugin::nlmDenoiser::kParamPatchRadius ("patchRadius")
const std::string tuttle::plugin::nlmDenoiser::kParamRegionRadiusLabel ("Region radius")
const std::string tuttle::plugin::nlmDenoiser::kParamRegionRadius ("regionRadius")
const std::string tuttle::plugin::nlmDenoiser::kParamDepthLabel ("Depth")
const std::string tuttle::plugin::nlmDenoiser::kParamDepth ("depth")
const std::string tuttle::plugin::nlmDenoiser::kParamOptimizationLabel ("Optimization activated")
const std::string tuttle::plugin::nlmDenoiser::kParamOptimization ("optimization")
const std::string tuttle::plugin::nlmDenoiser::kParamPreBlurring ("preBlurring")
const std::string tuttle::plugin::nlmDenoiser::kParamPreBlurringLabel ("Pre-blurring for patch research")

Variables

const int tuttle::plugin::nlmDenoiser::kParamDefaultPatchSizeValue = 2
const int tuttle::plugin::nlmDenoiser::kParamDefaultBandwidthValueR = 3
const int tuttle::plugin::nlmDenoiser::kParamDefaultBandwidthValueG = 4
const int tuttle::plugin::nlmDenoiser::kParamDefaultBandwidthValueB = 10
const int tuttle::plugin::nlmDenoiser::kParamDefaultRegionValue = 15
const int tuttle::plugin::nlmDenoiser::kParamDefaultDepth = 1