MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ shift()

template<size_t N>
constexpr KernelSpec MayaFlux::Kinesis::Vision::KernelSpec< N >::shift ( float  s) const
inlineconstexprnoexcept

Add a scalar to all taps.

Useful for shifting a zero-mean derivative kernel to a non-negative range for visualisation.

Definition at line 126 of file KernelSpec.hpp.

127 {
128 KernelSpec out;
129 for (size_t i = 0; i < N; ++i)
130 out.taps[i] = taps[i] + s;
131 return out;
132 }
#define N(method_name, full_type_name)
Definition Creator.hpp:106

References N, and MayaFlux::Kinesis::Vision::KernelSpec< N >::taps.