Namespace for collection of lookup table functions from the Foundation package. More...
Classes | |
class | LutLevel |
Struct that combines a LUT (lookup table) level and the value assigned to this level. More... | |
Enumerations | |
enum class | LutInterpolation { Constant , Linear , Cubic } |
Different approaches for interpolating between lookup table (LUT) values and levels. More... | |
Functions | |
template<class RANGE > | |
TypedRange< std::unique_ptr< Image >, int, RANGE >::type | ApplyLut (const ImagePlane &plane, const RANGE &values) |
Apply a lookup table to an 8 bit per pixel input image plane. More... | |
template<class RANGE > | |
TypedRange< std::unique_ptr< Image >, std::uint8_t, RANGE >::type | ApplyLut (const ImagePlane &plane, const RANGE &values) |
Apply a lookup table to an 8 bit per pixel input image plane. More... | |
template<class RANGE > | |
TypedRange< std::unique_ptr< Image >, LutLevel, RANGE >::type | ApplyLut (const ImagePlane &plane, const RANGE &levels, LutInterpolation interpolation) |
Apply a lookup table, that is the result of interpolation between a series of levels and values, to an input image. More... | |
Namespace for collection of lookup table functions from the Foundation package.
|
strong |
|
inline |
Apply a lookup table, that is the result of interpolation between a series of levels and values, to an input image.
[in] | plane | Plane to which the lookup table is to be applied. |
[in] | levels | Levels defining the lookup table as a range of LUT levels. |
[in] | interpolation | Interpolation mode between the levels. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Apply a lookup table to an 8 bit per pixel input image plane.
[in] | plane | Plane to which the lookup table is to be applied. |
[in] | values | The lookup table as a range of integers (must have at least 256 entries). Exceed is ignored. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Apply a lookup table to an 8 bit per pixel input image plane.
[in] | plane | Plane to which the lookup table is to be applied. |
[in] | values | The lookup table as a range of bytes (must have at least 256 entries). Exceed is ignored. |
Any | exception derived from std::exception including CvbException. |