lunes, 11 de febrero de 2013

Tarea clase

Bordes 

Para esta primera tarea es necesario realizar ciertas acciones antes de poder procesar la imagen al estado final de convolucion, las cuales se implementaron en la practica de laboratorio. 

Para este proceso en el cual obtendremos los bordes de una imagen hay varios métodos pero en el caso de esta actividad utilice el operador Sobel que pertenece a las técnicas de gradiente diferencial (DG), dicho método consiste en recorrer la imagen pixel por pixel con una matriz de 3x3 y se obtiene los valores de los productos de la matriz de esa forma se obtiene el valor de la gradiantex y la gradiantey y una gradiante resultante  el cual sera el nuevo valor donde estamos posicionados.


El operador sobel representa una primera aproximación imprecisa del gradiente de la imagen, pero es de calidad suficiente para ser de uso práctico en muchas aplicaciones. Más precisamente, éste operador utiliza sólo valores de intensidad en una región de 3x3 alrededor de cada punto analizado para calcular el gradiente correspondiente, además de que utiliza sólo números enteros para los coeficientes que indican la aproximación del gradiente.

Primero la imagen original: 


Después se paso a escala de grises:

Después se le aplica un filtro:

Aplicando la convolucion:

Binarizacion:


Tiempo de procesamiento de la convolacion:



Otro ejemplo usando la imagen de la practica de laboratorio:












Mi repositorio

Código:

1 comentario: