Comme je n'ai ni copieur ni scanner, j'utilise un appareil photo de 8 millions de pixels pour copier des documents. Cela fonctionne plutôt bien sauf qu'ils ont besoin de beaucoup de traitement par la suite. Je voudrais passer d'une photo à une bitmap, mais en utilisant
djpeg -grayscale -pnm photo.jpg |
pgmtopbm -threshold -value XXX
ne fonctionne pas si bien, pour deux raisons:
Il est difficile de deviner ce que devrait être XXX, et XXX est différent pour différentes photos.
L'éclairage varie et parfois, un seul seuil n'est pas ce qui convient à l'image.
Comment puis-je faire mieux? La solution idéale sera un programme de ligne de commande entièrement automatique que je peux exécuter sur Linux. (J'ai déjà écrit un programme pour supprimer les pixels sombres des bords des images.)
NOTE: Je veux vraiment un bitmap , ce ne sont que des pixels en noir et blanc. Pas de niveaux de gris, pas de dithering.