Como ya se comentó, una vez obtenido el algoritmo que nos permitirá
detectar los contornos de las monedas, el siguiente paso es el de su
reconocimiento. Para ello, mi compañero y yo nos hacemos la siguiente pregunta:
¿Qué es lo que nos permite reconocer una moneda? La respuesta es: Color,
tamaño, y grabado.
Como ya se comentó, la detección por comparación de patrones se torna
rápidamente demasiado compleja para el caso de las monedas, por su tamaño y
bajo relieve, por lo que mi compañero y yo decidimos reconocerlas por color y
tamaño.
Así, de un primer vistazo, rápidamente obtenemos la manera de obtener
monedas de 1€ y 2€: Su color. Respectivamente, sus colores son, en el caso de
1€, plateado en el interior y dorado en el exterior, y en 2€, justo lo
contrario, de tal manera que, tras pasar el algoritmo de detección, simplemente
recorriendo una línea (una columna, por ejemplo) de píxeles que sea secante al
contorno obtenido, podemos unívocamente reconocer estas monedas.
Para el resto, sin embargo, parece ser más complicado, ya que los
colores son compartidos por varias monedas. Así, una vez diferenciados dos
grupos (doradas y cobrizas) mi compañero y yo decidimos pasar al reconocimiento
por el tamaño.
Sin embargo, como ya se ha comentado, los tamaños absolutos de las
monedas son relativos a la distancia a la que se encuentre la cámara. Así,
llegamos a la conclusión de que detectaríamos las monedas por sus tamaños
relativos:
En el caso de las monedas cobre (1, 2 y 5 céntimos) sus diámetros son:
5 cent: 21.25 mm
2 cent: 18.75 mm
1 cent: 16.25 mm
Y, en el caso de las doradas:
50 cent: 24.25 mm
20 cent: 22.25 mm
10 cent: 19.75 mm
Teniéndose así que, para cada color, las relaciones de tamaño entre las
monedas son únicas de cada par. Así, dadas dos monedas, no importa la distancia
de la cámara respecto a estas, ya que simplemente dividiendo sus tamaños, se
obtiene una relación única que reconocerá unívocamente dichas monedas. No sólo
eso, sino que además, a partir del conocimiento de una única moneda (ya sea de
una de 1€ o 2€, o un par de las demás) se pueden usar como referencia de
tamaños y de manera inmediata quedan graduadas el resto de las monedas,
pudiendo pasar a una detección inmediata de ellas.
No hay comentarios:
Publicar un comentario