MayaFlux 1.0.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 {
129 for (size_t i = 0; i < N; ++i)
130 out.taps[i] = taps[i] + s;
131 return out;
132 }
std::vector< float > * out

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