jueves, 9 de mayo de 2013

Labo vision. Detección de esquinas.

Que tal gente, esta entrada es referente al laboratorio de vision, se explica como detectar esquinas en una figura.

Como funciona?

El proceso es relativamente sencillo, la imagen original es pasada por el filtro, posteriormente la imagen en escala de grises es pasada por un filtro MEDIANO, el cual itera sobre la imagen y para cada pixel genera un listado de todos sus pixeles vecinos incluido el pixel en cuestión   después ordena ese listado en base a los  valores RGB y toma el punto central de la lista asignando su valor al pixel original. Con lo anterior se logra hacer destacar los puntos cuyos vecinos tienen contenido de posible borde.

Después de obtener la imagen filtrada se aplica el filtro de detección de bordes por resta con la imagen en escala de grises y la imagen con filtro mediano, para hacer un match de ambas, con lo anterior se discrimina el contenido total de la imagen a excepción de las posibles esquinas.

Es posible que se genere ruido en el filtro de resta, esto dependerá del contenido original de la imagen, y de las veces que se aplique el filtro mediano, se puede pasar la imagen por el filtro encargado de quitar ruido para limpiar la imagen, esto siempre y cuando los puntos de las esquinas, sobresalgan del ruido de cierta manera, o se utilice un umbral muy bajo en el filtro para quitar ruido.

Código.

...

1 comentario:

  1. Pues, no quedó completo, pero por el avance van 4 pts.

    ResponderEliminar