TuttleOFX
1
|
#include "ImageStatisticsPlugin.hpp"
#include <tuttle/plugin/global.hpp>
#include <terry/globals.hpp>
#include <tuttle/plugin/param/gilColor.hpp>
#include <terry/typedefs.hpp>
#include <terry/numeric/operations.hpp>
#include <terry/numeric/operations_assign.hpp>
#include <terry/numeric/assign.hpp>
#include <terry/numeric/assign_minmax.hpp>
#include <terry/numeric/minmax.hpp>
#include <terry/numeric/init.hpp>
#include <terry/numeric/pow.hpp>
#include <terry/numeric/sqrt.hpp>
#include <boost/gil/extension/color/hsl.hpp>
#include <boost/units/pow.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/erase.hpp>
#include <boost/mpl/find.hpp>
Go to the source code of this file.
Data Structures | |
struct | tuttle::plugin::imageStatistics::OutputParams< Pixel > |
struct | tuttle::plugin::imageStatistics::ComputeOutputParams< View, CType > |
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::imageStatistics |
Functions | |
template<typename T > | |
T | tuttle::plugin::imageStatistics::standard_deviation (const T v_sum, const T v_sum_p2, const std::size_t nb) |
template<typename Pixel > | |
Pixel | tuttle::plugin::imageStatistics::pixel_standard_deviation (const Pixel &v_sum, const Pixel &v_sum_p2, const std::size_t nb) |
template<typename T > | |
T | tuttle::plugin::imageStatistics::kurtosis (const T v_mean, const T v_standard_deviation, const T v_sum, const T v_sum_p2, const T v_sum_p3, const T v_sum_p4, const std::size_t nb) |
In probability theory and statistics, kurtosis is a measure of the "peakedness" of the probability distribution of a real-valued random variable. | |
template<typename Pixel > | |
Pixel | tuttle::plugin::imageStatistics::pixel_kurtosis (const Pixel &v_mean, const Pixel &v_standard_deviation, const Pixel &v_sum, const Pixel &v_sum_p2, const Pixel &v_sum_p3, const Pixel &v_sum_p4, const std::size_t nb) |
template<typename T > | |
T | tuttle::plugin::imageStatistics::skewness (const T v_mean, const T v_standard_deviation, const T v_sum, const T v_sum_p2, const T v_sum_p3, const std::size_t nb) |
In probability theory and statistics, skewness is a measure of the asymmetry of the probability distribution of a real-valued random variable. | |
template<typename Pixel > | |
Pixel | tuttle::plugin::imageStatistics::pixel_skewness (const Pixel &v_mean, const Pixel &v_standard_deviation, const Pixel &v_sum, const Pixel &v_sum_p2, const Pixel &v_sum_p3, const std::size_t nb) |
template<typename OutputParamsRGBA , typename OutputParamsHSL > | |
void | tuttle::plugin::imageStatistics::setOutputParams (const OutputParamsRGBA &outputParamsRGBA, const OutputParamsHSL &outputParamsHSL, const OfxTime time, ImageStatisticsPlugin &plugin) |