Para el primer reto vamos a intentar detectar monedas en una fotografía, no pretendemos conocer su valor ni nada de eso, pero si que el ordenador sea capaz de detectar una moneda, o una circunferencia que al caso va a ser lo mismo. Mas adelante iremos complicandolo para que detecte el valor de la moneda. De momento lo vamos a hacer con imágenes, y en un futuro con una cámara.
Monedas de 20 y 50 centimos |
En el blog cada semana iré poniendo un reto, de esa forma entre todos lo solucionamos y aprendemos un poco todos juntos.
Para resolver este reto yo voy a utilizar las librerías de OpenCV y voy a programarlo en C. El algoritmo que voy a seguir es el siguiente. Primero intentar buscar los bordes de la fotografía con un algoritmo de detección de bordes como puede ser el algoritmo de Sobel o el de Canny, después binearizaré la imagen, para posteriormente intenta buscar algo que se parezca a la ecuación de la circunferencia (Algoritmo de hough). Parece fácil, pero de momento ni pajolera idea de como solucionarlo, bueno tenemos una semana, a lo largo de esta semana iré presentando resultados.
No hay comentarios:
Publicar un comentario