Transformación lineal por partes

Sirve para resaltar un rango específico de niveles de gris en una imagen, por medio de tres rectas lineales en la cual cada recta tendrá una tonalidad distinta hasta lograr el mejoramiento de la imagen.

Formula

     α x r,                       Si 0<=r<a      
s= β x (r-a) + va,          Si a<=r<b
     γ x (r-b) + vb,         Si b<=r<=L-1

Donde:
r, s            E [0:255].
α, β, γ       ganancias de cada tramo.
a, b, L-1    intervalos de ganancia.

Algoritmo:

1.- Leer imagen.
2.- Saber el tamaño de la imagen (renglón, columna).
3.- Máximo y mínimo de la imagen.
4.- Crear la matriz (renglón, columna, de tipo iunt8).
5.- Recorrer la matriz (renglón, columna).
6.- Aplicar formula.
7.- Mostrar imagen original.
8.- Mostrar imagen modificada.
9.- Fin.

Ejemplo:



No hay comentarios.:

Publicar un comentario