jueves, 7 de marzo de 2013

Laboratorio 5-Detección de círculos de diferentes tamaños


Para esta semana se nos pidió realizar un programa capaz de detectar círculos de diferentes tamaños a partir de una imagen.

Lo que utilice para realiza esto es a partir de lo realizado en clase ver entrada:

http://m8sem.blogspot.mx/2013/03/deteccion-de-circulos.html

Partiendo de este código que ya detectaba los círculos simplemente elimine el error que se marcaban los centros de otras figuras que no eran círculos.

Como ya lo había mencionado en la entrada de clase, los círculos detectados serán pintados de Azul y su centro sera marcado.

Para confirmar que sea un circulo obtendremos el radio y su área.




Ejemplo:







Obteniendo la distancia entre el punto de partida y el centro obtenemos el radio.


Código:



1 comentario:

  1. Sigue siendo más bien simplista y no usas la transformada de Hough, pero pues, jala y lo creaste tú. Te pongo 8 pts.

    ResponderEliminar