martes, 5 de marzo de 2013

deteccion de círculos

Para esta entrada me apoye con el codigo en el Blog de Max

Para esta semana  estamos haciendo detección de lineas, así que se nos dio la tarea de hacer un programa capaz de detectar círculos



tenemos que detectar el seno y el coseno de las mascaras y detectar sus bordes para descubrir que es circulo y que no lo es


despues se calculan los posibles centros de dichos circulos se detectaron y dibujan


Codigo .

1 comentario:

  1. No hace falta calcular el ángulo en este código. Estás transformando las coordenadas de forma incoherente; el desplazamiento necesario para x no es el mismo que el de y ya que el eje vertical ocupa espejado. Lo de convolución debería estar en su propio método y la máscara de Sobel NO entra en la rutina de detección de círculos - ahí entraría solamente los gradientes de los bordes y el radio que se busca. Requiere mucho esfuerzo que esto corra y haga algo razonable. 1 punto por el avance parcial.

    ResponderEliminar