Con tesseract se puede sacar incluso algunos catchas. Eso si, tienes que tratar la imagen antes y hacer pruebas para sacar el máximo de carácteres correctos.
Alguna de las combinaciones se necesita convertir la imagen a otros formatos, ya que tesseract ( al menos cuanod yo lo usaba ) transforma con ficheros tiff.
El programa que yo usaba, aparte de tesseract, era convert, para transformar la imagen de tamaño, colores, saturacion,hacer mas finas las líneas o mas gordas,...
Te paso un par de ejemplos de comandos que usaba entonces, no te digo lo que hacen exactamente porque no me acuerdo y no tengo tiempo de desmigarlos.
Por cierto, en tesseract puedes decirle que busque un número concreto de carácteres y también un rango, de esta forma es mas fino a la hora de acertar.
convert a68954685dd.png -resize 700% captchar.tif && convert captchar.tif -threshold 50% captchabw.tif && convert captchabw.tif -negate captchan.tif && convert captchan.tif -morphology Erode Disk:8 captchae.tif && convert captchae.tif -morphology Dilate Disk:13 captchad.tif && convert captchad.tif -crop 660x310+20+20 captchac.tif && convert captchac.tif -negate captchaf.tif && convert captchaf.tif -resize 20% captchaff.tif && tesseract -psm 8 captchaff.tif captcha config.tess && cat captcha.txt
convert 53394E8000005431.jpeg -compress none -threshold 30% captchabw.tif && tesseract -psm 8 captchabw.tif captcha config.tess && cat captcha.txt && display captchabw.tif
Suerte.