12template<std::
unsigned_
integral Pixel>
18 FrameSource& src,
unsigned srcStartY,
unsigned srcEndY,
21 unsigned srcStartY,
unsigned srcEndY,
unsigned srcWidth,
27 template<
unsigned NX,
unsigned NY>
29 unsigned srcStartY,
unsigned srcEndY,
unsigned srcWidth,
32 unsigned srcStartY,
unsigned srcEndY,
unsigned srcWidth,
Interface for getting lines from a video frame.
2xSaI algorithm: edge-detection which produces a rounded look.
void scale1x1to3x3(FrameSource &src, unsigned srcStartY, unsigned srcEndY, unsigned srcWidth, ScalerOutput< Pixel > &dst, unsigned dstStartY, unsigned dstEndY) override
void scaleBlank1to3(FrameSource &src, unsigned srcStartY, unsigned srcEndY, ScalerOutput< Pixel > &dst, unsigned dstStartY, unsigned dstEndY) override
SaI3xScaler(const PixelOperations< Pixel > &pixelOps)
Base class for 3x scalers.
This file implemented 3 utility functions: