What is your tesseract version?

Zdenko


ut 29. 1. 2019 o 20:40 Jan Pohanka <xhpoha...@gmail.com> napísal(a):

> Thanks for suggestions. You are right that I'm reffering to api.GetUTF8Text()
> call, it is my bottleneck.
> I was not aware that there is some fast and best models in tesseract 4.0,
> I will give it a try. So far I used just lang=eng or osd.
> For me it is suspicious that the calls are getting longer during the time.
> Or to be more precise, first 10-15 calls are up to 500ms and latter ones
> rise above 1s...
> SetSourceResolution outside of the loop gives no change unfortunately.
>
> BR
> Jan
>
> Dne úterý 29. ledna 2019 18:08:49 UTC+1 Lorenzo Blz napsal(a):
>>
>>
>> First double check if the Pi is not throttling due to overheating or lack
>> of USB power. This may cause the slowdown.
>>
>> Usually 30/50 px of text height is fine. IF the problem is tesseract, try
>> to use the fast model (or "normal" if using best). I assume you are using
>> the 4.x release.
>>
>> Try tesseract -v to see if you are using all the available CPU
>> optimizations.
>>
>> Try to move the SetSourceResolution outside the loop and see if it
>> changes something (MAYBE it may invalidate some caches or something).
>>
>> The time you are referring to is one single api.GetUTF8Text() call,
>> correct?
>>
>>
>> Lorenzo
>>
>>
>> Il giorno mar 29 gen 2019 alle ore 17:48 Jan Pohanka <xhpo...@gmail.com>
>> ha scritto:
>>
>>> Hello,
>>>
>>> I'm making a simple device used to recognize numbers on pictures taken
>>> by a webcam. All is running on raspberry pi 3.
>>> Everything is like following simple loop (in python for simplicity, but
>>> using C++ api it is the same), images are preprocessed to black and white
>>>
>>> api = PyTessBaseAPI(psm=tesserocr.PSM.SINGLE_WORD)
>>>
>>> for im in images:
>>>     api.SetImage(im)
>>>     api.SetSourceResolution(70)
>>>     ot = api.GetUTF8Text()
>>>
>>> api.End()
>>>
>>>
>>> My problem is that api.GetUTF8Text() call is quite slow and more over it
>>> is getting slower and slower over time. Is there any options how to make
>>> recognition faster? I have tried to resize the image to around 50x10px. The
>>> times starts on around 300ms but then goes up to above 1s which is too slow
>>> for me. I tried both legacy and LSTM algorithms, but they are similar.
>>>
>>> best regards
>>> Jan
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "tesseract-ocr" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to tesseract-oc...@googlegroups.com.
>>> To post to this group, send email to tesser...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/tesseract-ocr.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/tesseract-ocr/a53b4b25-97e3-47dc-823a-cbb219225eed%40googlegroups.com
>>> <https://groups.google.com/d/msgid/tesseract-ocr/a53b4b25-97e3-47dc-823a-cbb219225eed%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "tesseract-ocr" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tesseract-ocr+unsubscr...@googlegroups.com.
> To post to this group, send email to tesseract-ocr@googlegroups.com.
> Visit this group at https://groups.google.com/group/tesseract-ocr.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tesseract-ocr/baa59c86-b002-4607-8dda-16835cd3ea73%40googlegroups.com
> <https://groups.google.com/d/msgid/tesseract-ocr/baa59c86-b002-4607-8dda-16835cd3ea73%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tesseract-ocr+unsubscr...@googlegroups.com.
To post to this group, send email to tesseract-ocr@googlegroups.com.
Visit this group at https://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/CAJbzG8zz7qHPj-MF621Tnmqi3eHN_HOWHBqLm0ZFQ4cPs6MZ5Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to