Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigo de Binarizacion
Codigo de Binarizacion
Los pixeles de una imagen en escala de grises pueden tener valores de 0 y 255 siendo el
color negro el valor de 0 y el blanco el valor de 255.
Matlab trabaja con umbrales que caen en el rango de 0 a 1 utilizando el 0 para
representar al negro y el 1 para representar al banco.
El comando proporcionado en Matlab para llevar a cabo la binarizacion sería el
siguiente: im2bw(imagen,umbral), donde el primero sería la imagen a binarizar y el
segundo seria el rango del umbral, comprendido entre 0 y 1, mostramos el siguiente
ejemplo en este fragmento de código:
CODIGO DE ESQUELETIZACION
Para la obtención del esqueleto se utilizará el algoritmo propuesto por Zhang84
A continuación, podemos ver el algoritmo en MatlaB:
Esta figura muestra un ejemplo de la firma con su esqueleto:
CODIGO DE PUNTOS BORDE
A partir del esqueleto de la imagen, podemos obtener el número de puntos borde y
puntos de intersección usando las definiciones. Esta característica se obtuvo utilizando
la técnica de correlación. La máscara utilizada se muestra en la figura:
CÓDIGO DE LA ENTROPÍA
La entropía se calculó utilizando el comando entropy proporcionado por el Image
Processing Toolbox de MatLab. A continuación, se muestra un ejemplo del uso del
comando entropy:
WAVELETS DE PUNTOS BORDE
Debido a la dificultad de automatizar la detección de puntos iniciales y finales de los
diferentes trazos de una firma, en el presente proyecto se utilizan los punto borde
obtenidos en la etapa de extracción de características. De entre ellos, se toman cinco;
uno por cada esquina y uno central (el que se encuentre más cercano al centro de la
firma). Para ilustrar esto, la figura muestra la imagen del esqueleto 68 de una firma
seguida por la imagen en escala de grises mostrando los puntos bordes a tomar en
cuenta: