1 - Componentes Básicos

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.

Función Lineal :

    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.

Función de Máximo :

    Devuelve el mayor pixel en la vecindad.

Función de Mínimo :

    Devuelve el menor pixel en la vecindad.

Función de Mediana :

    Devuelve la mediana en la vecindad.

La interfáz que define a todas estas funciones se declara en bicotiNeighbourFunction