1.3.1 - Funciones de Frame en Pixel
Las funciones de Frame a Pixel toman como parámetro un punter a la vecindad centrada en un pixel, es decir una clase de tipo bicotiFrame< PixelType > y devuelve un pixel.
pixel = f ( Frame )
Este tipo de funciones son de mucha utilidad en los filtros de vecindad, donde se recorre una imagen y para cada punto se evalúa una función de la vecindad.
Se han implementado 4 funciones de este tipo, pero pueden facilmente agregarse nuevas funciones con sencillo trabajo.
Tiene asociada un nucleo ( Kernel )
al cual multiplicamos punto a punto por la vecindad y luego sumamos el
resultado.
Ejemplos clásicos de estos son los filtros que
promedian o calculan derivadas de la imagen.
Devuelve el mayor pixel en la vecindad.
Devuelve el menor pixel en la vecindad.
Devuelve la mediana en la vecindad.
La interfáz que define a todas estas funciones se declara en bicotiNeighbourFunction