TuttleOFX  1
NormalizeAlgorithm.hpp File Reference
Include dependency graph for NormalizeAlgorithm.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::normalize

Functions

template<class View , typename LocalChannel >
void tuttle::plugin::normalize::analyseChannel (View &src, typename View::value_type &min, typename View::value_type &max, IProgress &p)
template<class View >
void tuttle::plugin::normalize::analyseInputMinMax (const View &src, const EParamAnalyseMode analyseMode, typename View::value_type &min, typename View::value_type &max, IProgress &p)
 compute min and max from input view analyse.
template<>
void tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::rgb32f_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::rgb32f_view_t::value_type &min, boost::gil::rgb32f_view_t::value_type &max, IProgress &progress)
template<>
void tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::rgb16_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::rgb16_view_t::value_type &min, boost::gil::rgb16_view_t::value_type &max, IProgress &progress)
template<>
void tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::rgb8_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::rgb8_view_t::value_type &min, boost::gil::rgb8_view_t::value_type &max, IProgress &p)
template<>
void tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::gray32f_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::gray32f_view_t::value_type &min, boost::gil::gray32f_view_t::value_type &max, IProgress &p)
template<>
void tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::gray16_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::gray16_view_t::value_type &min, boost::gil::gray16_view_t::value_type &max, IProgress &p)
template<>
void tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::gray8_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::gray8_view_t::value_type &min, boost::gil::gray8_view_t::value_type &max, IProgress &p)