TuttleOFX
1
|
#include <terry/channel.hpp>
#include <terry/channel_view.hpp>
#include <terry/algorithm/static_channel_recursion.hpp>
#include <terry/numeric/operations.hpp>
#include <terry/numeric/assign.hpp>
#include <terry/numeric/minmax.hpp>
#include <terry/algorithm/transform_pixels_progress.hpp>
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) |