mhlavac / docker-tesseract

Tesseract runtime with multiple languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tesseract Runtime with additional languages

tesseractshadow/tesseract4re with few additional languages and handy aliases

How to use:

Examples

ocr: following command will convert my_document.pdf to text files pages_000.txt, pages_001.txt etc...

docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract ocr my_document.pdf deu+ces+eng 

ocr-deu: same as above but for deu

docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract ocr-deu my_document.pdf 

img2txt-deu: same as above but for image, this will generate output.txt

docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract img2txt-deu my_document.png output

Set up an aliases

You can get even faster if you use aliases for your own machine

alias ocr-deu='docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract ocr-deu'
alias ocr-ces='docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract ocr-ces'
alias ocr-eng='docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract ocr-eng'
alias img2txt-deu='docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract img2txt-deu'
alias img2txt-ces='docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract img2txt-ces'
alias img2txt-eng='docker run --rm -it --network none -v $PWD:/home/work mhlavac/docker-tesseract img2txt-eng'

About

Tesseract runtime with multiple languages


Languages

Language:Shell 53.3%Language:Dockerfile 43.0%Language:Makefile 3.7%