Skip to content

0000Blaze/easy-read-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy Read Server

  • Application developed in Python Flask App with production engine as gunicorn
  • Reverse Proxied with Apache and globally hosted URL with Ngrok
  • OCR handled by Tesseract
  • TTS handled by gtts package
  • Focused mostly on preprocessing steps before OCR

Steps of project

  • Capture the image from the mobile platform through globally hosted url in ngrok
  • Initially before binarization estimate the k parameter with trained liner regression model
  • Perform binarization with local algorithm Sauvola ( initially compared performance with global method OTSU)
  • Perform Segmentation
  • Perform Noise Reduction to remove salt and pepper noise as well as marginal noise with the help of border proximity thresholding
  • Perform Top down segmentation, enabling to understand article formated multi column text as well

Easy Read mobile app

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published