Ver Mensaje Individual
  #8  
Antiguo 16-09-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Un algoritmo que te podría servir:

Si el color es poco comun (cielo azul, bandera negra y marcas amarillas):

vas sumando la cantidad de color que hay en cada linea del color de la marca (pixeles amarillos).
vas sumando la cantidad de color que ha de cada columna del color de la marca.

Tendrás dos vectores.

Código:
linea     1   2   3   4   5   6   7   8   9  10
color     0   0   0   0   2   3   1   0   0   0

columna   1   2   3   4   5   6   7   8   9  10
color     0   0   0   1   3   2   0   0   0   0
Por lo tanto la marca está aproximadamente en la linea 5 y en la columna 4

Si logras 4 puntos, obtendrás un rectángulo y con el podrás calcular el ángulo. Si obtienes una línea, será un viento de la OSTIA!!!

Última edición por duilioisola fecha: 16-09-2008 a las 08:06:55.
Responder Con Cita