Partimos de una imagen de entrada como la siguiente:
La primera idea ha sido utilizar el espacio de color RGB para filtrar la imagen. Seleccionando los umbrales adecuadamente se obtiene una imagen bastante limpia, pero en algunas situaciones la línea desaparece:
Por lo tanto, se ha optado por convertir la imagen desde RGB a HSV para hacer el filtro más robusto a cambios de iluminación. El código implementado aplica la siguiente fórmula:
El resultado que obtenemos utilizando el filtro en el espacio HSV es el siguiente:
Se observa que el resultado es mucho mejor que con RGB, por lo que se ha decidido utilizar este método.
No hay comentarios:
Publicar un comentario