Lo que desea se conoce como "umbral" en el procesamiento de imágenes. Básicamente, toma una imagen como entrada y genera una imagen que tiene todos los píxeles con un valor por debajo de un umbral determinado establecido en negro, y todos los píxeles cuyo valor está por encima del umbral establecido en blanco. Esto da como resultado una imagen en blanco y negro de una imagen de entrada arbitraria.
En general, primero desea convertir a escala de grises para obtener resultados más predecibles, pero también es posible establecer un umbral de una imagen a todo color.
Puede usar una herramienta gráfica como GIMP para hacer esto de forma interactiva (encontrará la herramienta a través del menú principal -> Colores -> Umbral), o puede usar ImageMagick de la siguiente manera:
convert colored.png -threshold 75% thres_colored.png
Ejecutar el comando anterior en la imagen de ejemplo produce el resultado que se muestra a continuación.
Dado que el umbral suele ser algo así como un proceso de prueba y error para obtener un resultado con el que esté satisfecho, especialmente si la imagen de origen ya no está muy cerca de blanco y negro, recomiendo el enfoque GUI si es posible, pero si esa no es una opción por la razón que sea, también puede hacerlo a través de la línea de comando. Para un control más preciso de la salida, puede usar herramientas como curvas de color, niveles y contraste primero para aislar mejor las partes claras y oscuras de la imagen antes de establecer el umbral. (En realidad, el umbral puede verse como un caso extremo de uso de la herramienta de curvas de color).