jueves, 18 de abril de 2013

Laboratorio - Actividad 6: Relleno de Elipses

Para esta semana, ya realizamos la actividad que consistía en detectar Elipses.

Ahora, esos elipses que se detectaron, se rellenan.

Tome como referencia el código de mis compañeros, ya que la tarea anterior tuve problemas exactamente en detectar elipses y quedo incompleto, también falto en agregar los ID, y esta ocasión si quedo

Instrucciones:
  • Identifica cada elipse/círculo individual
  • Rellenar de un color aleatorio
  • Sigue marcando su centro & ID con etiqueta
  • Imprime un listado de los áreas de los círculos/elipses

Imágenes:

Y el código es el siguiente:

Código


Y los resultados son los siguiente:

Resultados

Ahora, los resultados de Terminal:

Primera Imagen

Segunda Imagen

Se muestran los elipses encontrados y sus áreas

Tuve problema en que no se detectaran figuras que no fueran elipses.

Repositorio

1 comentario:

  1. Pues, para saber si es un elipse o no, podrías checar si todos los puntos del objeto están razonablemente adentro de la ecuación del elipse, que sacarás desde la posición del centro y los semidiámetros. Los semidiámetros los puedes estimar usando la distancia mínima y máxima entre los puntos de borde y el supuesto centro. 7 pts.

    ResponderEliminar