TuttleOFX
1
|
#include <terry/channel.hpp>
#include <terry/filter/convolve.hpp>
#include <terry/sampler/sampler.hpp>
#include <terry/sampler/details.hpp>
#include <terry/point/operations.hpp>
#include <boost/gil/utilities.hpp>
#include <boost/gil/typedefs.hpp>
#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_same.hpp>
#include <cmath>
Go to the source code of this file.
Namespaces | |
namespace | terry |
namespace | terry::filter |
Functions | |
template<typename View , typename Progress > | |
bool | terry::filter::modifyVectors (const View &xVecView, const View &yVecView, const double angle, const double intensity, Progress &p) |
change intensity and rotate vectors. | |
template<typename GView , typename View , typename Point , typename Scalar , typename Progress > | |
bool | terry::filter::correlateMotionVectors (GView &xGradientView, GView &yGradientView, View &img, const Point &topleft, const terry::filter::kernel_1d< Scalar > &kernel, const convolve_boundary_option boundary_option, Progress &p) |
template<template< typename > class Alloc, typename GView , typename View , typename Point , typename Scalar , typename Progress > | |
bool | terry::filter::correlateMotionVectors (GView &xGradientView, GView &yGradientView, View &img, const Point &topleft, const terry::filter::kernel_1d< Scalar > &kernel, const terry::filter::kernel_1d< Scalar > &kernelSecondary, const convolve_boundary_option boundary_option, Progress &p) |
template<typename Sampler , typename SrcView , typename VecView , typename DstView , typename Progress > | |
bool | terry::filter::motionvectors_resample_pixels (const SrcView &srcView, const Rect< std::ssize_t > &srcRod, const VecView &xVecView, const VecView &yVecView, const Rect< std::ssize_t > &vecRod, const DstView &dstView, const Rect< std::ssize_t > &dstRod, const Rect< std::ssize_t > &procWindowRoW, const sampler::EParamFilterOutOfImage outOfImageProcess, Progress &p, Sampler sampler=Sampler()) |
Moves the pixels based on the variation of the mask (the derivative: [-1 0 1] kernel) |