Simple OCR server, as a small working sample for gosseract.
Try now here https://ocr-example.herokuapp.com/, and deploy your own now.
% git clone git@github.com:otiai10/ocrserver.git
% cd ocrserver
# heroku login (if needed)
% heroku create
# heroku container:login (If needed)
% heroku container:push web
# heroku open
cf. heroku cli
% docker run -e PORT=8080 -p 8080:8080 otiai10/ocrserver
# open http://localhost:8080
cf. docker
% docker-compose up --build
# open http://localhost:8080
cf. docker-compose
If you have tesseract-ocr and library files on your machine
% go get github.com/otiai10/ocrserver/...
% PORT=8080 ocrserver
# open http://localhost:8080
cf. gosseract
This project is strongly encouraged to follow the newest versions of dependencies, however, if you want to freeze or use freezed versions of dependencies you can use dep
.
% dep ensure