Es plausible que un PIC32 pueda hacer este trabajo, pero depende enormemente de los detalles de su algoritmo de reconocimiento. Aquí hay algunos algoritmos posibles que podría estar intentando implementar:
- Detecta una flecha roja brillante, que siempre tiene el mismo tamaño, en una escena bien iluminada de objetos completamente no rojos.
- Detecta una flecha roja brillante, que puede ser de diferentes tamaños, en una escena bien iluminada de objetos completamente no rojos.
- Detecta una flecha rojiza, que puede tener diferentes tamaños, en una escena de objetos poco iluminada, muchos de los cuales también podrían ser rojos, y donde el fondo también podría ser rojo.
El primero sería un algoritmo mucho más simple que el anterior.
Hagas lo que hagas, tendrás que tener un poco de cuidado con el uso de la memoria y los recursos de procesamiento. Los PIC32 tienen un máximo de 128k de memoria, que debería ser suficiente para almacenar la imagen:
320x240 = 75kB.
... siempre y cuando solo almacenes el componente de tono. Como alternativa, puede estar dispuesto a almacenar una imagen de menor resolución con color de 24 bits.
160 * 120 = 56kB.
Si puede darnos algunos detalles de la naturaleza exacta del reconocimiento y el algoritmo, podemos ayudarlo más:
- ¿Ya implementaste esto en una PC?
- ¿La flecha siempre es más roja que el fondo?
- ¿La flecha siempre tendrá el mismo tamaño en la imagen?
- ¿Siempre será la misma flecha? ¿O podría ser una flecha dibujada a mano?