Umbral para amplificar lineas negras.

Dada una imagen (como la que se muestra a continuación), necesito convertirla en una imagen binaria (solo píxeles en blanco y negro). Esto suena bastante fácil, y he intentado con dos funciones de umbral. El problema es que no puedo obtener los bordes perfectos usando cualquiera de estas funciones. Cualquier ayuda sería muy apreciada.

Los filtros que he probado son, la distancia euclidiana en los espacios RGB y HSV.

Imagen de muestra:

Aquí está después de ejecutar un filtro de umbral RGB. (40% más artefactos después de esto)

Aquí está después de ejecutar un filtro de umbral HSV. (al 30%, las rutas se vuelven apenas visibles pero claramente inutilizables debido al ruido)

El código que estoy usando es bastante sencillo. Cambie la imagen de entrada a los espacios de color apropiados y verifique la distancia euclidiana con el color negro.

sqrt(R*R + G*G + B*B)

ya que estoy comparando con negro (0, 0, 0)

Respuestas a la pregunta(5)

Su respuesta a la pregunta