dng_noise_profile Class Reference

Noise profile for a negative. More...

#include <dng_negative.h>

List of all members.


Public Member Functions

 dng_noise_profile (const std::vector< dng_noise_function > &functions)
bool IsValid () const
bool IsValidForNegative (const dng_negative &negative) const
const dng_noise_functionNoiseFunction (uint32 plane) const
uint32 NumFunctions () const

Protected Attributes

std::vector< dng_noise_functionfNoiseFunctions

Detailed Description

Noise profile for a negative.

For mosaiced negatives, the noise profile describes the approximate noise characteristics of a mosaic negative after linearization, but prior to demosaicing. For demosaiced negatives (i.e., linear DNGs), the noise profile describes the approximate noise characteristics of the image data immediately following the demosaic step, prior to the processing of opcode list 3.

A noise profile may contain 1 or N noise functions, where N is the number of color planes for the negative. Otherwise the noise profile is considered to be invalid for that negative. If the noise profile contains 1 noise function, then it is assumed that this single noise function applies to all color planes of the negative. Otherwise, the N noise functions map to the N planes of the negative in order specified in the CFAPlaneColor tag.


The documentation for this class was generated from the following files:

Copyright © 2006-2009 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google