Android app using Tesseract v4 for OCR

127 views
Skip to first unread message

Soumik Ranjan Dasgupta

unread,
Mar 30, 2019, 2:17:31 AM3/30/19
to tesser...@googlegroups.com
Hi, 
I'd like to know if there exists any android application for doing OCR that uses tesseract 4.

Regards,
Soumik Ranjan Dasgupta

prerna kumari

unread,
Mar 30, 2019, 2:28:25 AM3/30/19
to tesser...@googlegroups.com
TextFairy is there and I'm also working on an android application using tesseract.

--
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/CAB_aDAfUXMX-1AZDvav_5u9bNqE5i6jc7mtx-A7rQfq%2BO8Syfg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Soumik Ranjan Dasgupta

unread,
Mar 30, 2019, 3:01:54 AM3/30/19
to tesser...@googlegroups.com
Please update if you complete it and decide to upload on playstore.


For more options, visit https://groups.google.com/d/optout.


--
Regards,
Soumik Ranjan Dasgupta

René Hansen

unread,
Mar 31, 2019, 5:59:56 AM3/31/19
to tesser...@googlegroups.com
I have an app in the Playstore using Tesseract v4.0.0 right now. It was a challenge getting a working armv7-a version of the library, but other than that, it works fine on Android.

/René

Soumik Ranjan Dasgupta

unread,
Mar 31, 2019, 10:34:12 AM3/31/19
to tesser...@googlegroups.com
Hi Rene, 
Thank you for replying. Can you provide me with the name or link to the app?


For more options, visit https://groups.google.com/d/optout.

Greg Dunkel

unread,
Mar 31, 2019, 2:25:22 PM3/31/19
to tesser...@googlegroups.com
Please post to list. I am not the only one who would be interested in such an app.

René Hansen

unread,
Mar 31, 2019, 4:22:31 PM3/31/19
to tesser...@googlegroups.com
Here you go:

https://camverter.rhardih.io

I'm out of promo codes at the moment, but feel free to sign up as a beta tester, if you're not a buyer and want to try it out. I'll send you one, next time I'm recruiting testers.

Tesseract is only one part of the puzzle though. Giving it a real-time camera feed is simply too slow on any device I've had my hands on, so you have to craft your processing pipeline with that in mind.

You'll inevitable run into the task of cross-compiling for the various target devices as well. A huge PITA in my experience. So much so I decided to create this project: https://github.com/rhardih/bad. Basically it's a collection of Dockerfiles for building various native libs without having to fight your host environment all the time. Currently there's support for building v3.02.02 through v4.0.0 of Tesseract in x86, arm64-v8a and armv7-a flavours. Feel free to give it a spin.

What is the reason for asking by the way?


Best regards,

René Hansen



Soumik Ranjan Dasgupta

unread,
Apr 3, 2019, 3:41:44 PM4/3/19
to tesser...@googlegroups.com
The reason is that I, and as I see, a few other people would like to be able to use Tesseract cross-platform.
I have been meaning to create a web-app, but I'm stuck after a particular step. I'm creating a separate thread for people to contribute on that.
After I create the thread, I shall share it with you.


For more options, visit https://groups.google.com/d/optout.

René Hansen

unread,
Apr 3, 2019, 4:13:22 PM4/3/19
to tesser...@googlegroups.com
I'm not sure I follow. Tesseract, as a library, is already cross platform, is it not? You just need to compile it for your target system.

Web-app and cross platform, seems orthogonal to me. Can you elaborate?


/René



For more options, visit https://groups.google.com/d/optout.


--
Never fear, Linux is here.

Soumik Ranjan Dasgupta

unread,
Apr 4, 2019, 8:41:17 AM4/4/19
to tesser...@googlegroups.com
Of course, I'm sorry I couldn't place it properly.
What I am aiming to do is host the application using tesseract somewhere on the internet, and provide the users with a nice frontend, so that everytime I switch/format my machines I do not have to keep reinstalling everything. Users could just go the link and upload the images and get the OCR results. 
Since I got stuck, I thought maybe there is an android application that allows me to perform OCR anytime I want without needing me to boot up my laptop.
My main goal is this : make tesseract as easily and conveniently available to users as possible - maybe an android app dedicated solely to this purpose, or an app that could be accessed just by visiting a link. Kind of like google lens, you get what I mean?

You can find out more details about the issue I faced while creating the webapp in the following thread : https://groups.google.com/forum/#!topic/tesseract-ocr/ViPGSNeYuiw


For more options, visit https://groups.google.com/d/optout.

René Hansen

unread,
Apr 4, 2019, 1:32:13 PM4/4/19
to tesser...@googlegroups.com
Can't help you with the Heroku issues, but have you tried TextFairy like someone suggested earlier? Seems like exactly what you're asking for.

https://play.google.com/store/apps/details?id=com.renard.ocr&hl=en


/René



For more options, visit https://groups.google.com/d/optout.

Soumik Ranjan Dasgupta

unread,
Apr 4, 2019, 2:05:08 PM4/4/19
to tesser...@googlegroups.com
Exactly that, thank you so much, I almost skipped over it!


For more options, visit https://groups.google.com/d/optout.

neetu...@gmail.com

unread,
May 4, 2019, 10:29:22 PM5/4/19
to tesseract-ocr
I am using tess two (tesseract 3.5) with android . Please share the way to get tesseract 4.0 to work with andriod.
To unsubscribe from this group and stop receiving emails from it, send an email to tesser...@googlegroups.com.

--
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 tesser...@googlegroups.com.


--
Regards,
Soumik Ranjan Dasgupta

--
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 tesser...@googlegroups.com.

--
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 tesser...@googlegroups.com.


--
Regards,
Soumik Ranjan Dasgupta

--
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 tesser...@googlegroups.com.

--
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 tesser...@googlegroups.com.

harish chhaparwal

unread,
May 4, 2019, 10:53:59 PM5/4/19
to tesser...@googlegroups.com
I was to natively compile tesseract on all platforms and currently using it via Xamarin forms for each platform. Let me if I can help.

René Hansen

unread,
May 9, 2019, 3:47:37 AM5/9/19
to tesser...@googlegroups.com
Tesseract 4.0 works just fine on Android, as long as you don't need to use LSTM. You can initialise in legacy mode with tesseract::OEM_TESSERACT_ONLY and use the existing traineddata files.


/René

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.

For more options, visit https://groups.google.com/d/optout.


--
Reply all
Reply to author
Forward
0 new messages