Processamento de imagem para OCR com leptonica (texto de cor inversa)

Eu estou tentando processar a seguinte imagem com leptonica para extrair texto com tesseract.

Imagem original:

Tesseract na imagem original gera isso:

i s l
D2J1FiiE-l191x1iitmwii9 uhiaiislz-2 Q ~37
Bottom linez
With a little time!
you can learn social media technology
using free online resources-
And if you donity
youlll be at a significant disadvantage
to
other HOn-pFOiiTS-

Não é ótimo, especialmente o plano de fundo. Então, usando leptionica eu uso um algoritmo de remoção de fundo (blur, diferença, limiar, inverter) para obter a seguinte imagem:

Mas o tesseract não faz um bom trabalho com isso:

@@r-mair lkrm@W lh@w ilr@ mJs@ iklh@ ii@c2lhm1@ll
mm Mime
VWU1 a Mitt-Jle time-
@1m ll@@Wn Om @@@lh1
using free onhne resources-
Andifyoudoni
9110 ate a $0 D
to other non-profrts
I

O principal problema, parece, é que agora todo o texto é esboçado em vez de sólido. Como posso ajustar meu algoritmo ou o que posso adicionar para tornar o texto sólido?

questionAnswers(1)

yourAnswerToTheQuestion