tesseract
OCR (Optical Character Recognition) engine. tldr-pages
On several platforms
Several platforms
Recognize text in an image and save it to the given path (a .txt extension is added automatically)
tesseract path/to/image.png path/to/output_fileIdentifySpecify a custom language (default is English) with an ISO 639-2 code (e.g. deu = Deutsch = German)
tesseract -l deu path/to/image.png path/to/output_fileIdentifyList the ISO 639-2 codes of installed languages
tesseract --list-langsIdentifySpecify a custom page segmentation mode (default is 3)
tesseract --psm 0..13 path/to/image.png path/to/output_fileIdentifyList page segmentation modes and their descriptions
tesseract --help-psmIdentify