Skip to content

Used for reading simple CAPTCHA, powered by Tesseract 4.1.1

License

Notifications You must be signed in to change notification settings

daominah/ocr_server

 
 

Repository files navigation

OCR server

Used for reading simple CAPTCHA. Powered by Tesseract 4.1.1

API

/base64 POST

Example body:

{
    "base64": "iVBORw0KGgoAAAANSUhEUgAAABYAAAAkCAMAAAC62DqvAAAAP1BMVEUAAAAkJSgjKCgoKCglJSgjJSckJSgjJSkkJCYnJycnJycqKiokJSgjJSckJSgkJCclJSglJSklJSwaGhokJSjbbGjNAAAAFHRSTlMA8joT0HDMil0hGgbVtaWVUkQpCmqOj4cAAABQSURBVCjP5cg3DoAwEATAdcSBjP//VtCVvkWixlMOPqopFL0utmayWt8ek15puibTtT/cGtki0UWQnl3Xxcj7/u2gf/EPoL+B/gHlXJcdb24oNg3pSN9UAQAAAABJRU5ErkJggg==",
    "whitelist": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
}

base64 field can have prefix data:image/png;base64,

Install

This project Dockerfile build Tesseract from source so you can choose suitable version.

Convenient commands for dev:

docker build --tag=daominah/ocr_server .

docker rm -f ocr_server

docker run -dit --restart always --name=ocr_server -p=35735:35735 daominah/ocr_server

Config

Tesseract parameters can be changed to modify its behaviour in tesseract.cfg

Doc: Tesseract improve quality

Source

About

Used for reading simple CAPTCHA, powered by Tesseract 4.1.1

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 48.0%
  • HTML 35.4%
  • JavaScript 10.7%
  • Dockerfile 3.8%
  • CSS 1.6%
  • Shell 0.5%