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!!!