My Problem is the following. I scan a pdf inside my Flutter App and then need to process around 6/7 tables on the scanned Page. The tables all have a visible Border and more or less look similar. Because on Device OCR isn't really possible for this use case (or at least I think it's the case for Flutter), I had the idea to create a Python Flask Server which would serve me this Task. I had done a lot of research regarding OCR in Python but i don't seem to find the right fit for my use case, because the accuracy is always so low.

I have tried these Technologies but none seem to fit my Application:

  • Using the "img2table" python package in connection with TesseractOCR and PaddleOCR but the accuracy was rather low
  • Using "img2table" for table detection and then the OCR.Space API for each extracted Table (did work a lot better, but way to slow)
  • Using the "deepdoctection" Pipeline which seemed promising, but the serving and usage was too complex for me (maybe this is the right solution but i don't know how to set it up correctly)

Does somebody here know a way to do this (excluding paid Models like Amazon Textract)?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.