Optical Character Recognition -- typically the art of teaching a computer to read printed text (provided as scanned images).
[...]
Three principal open-source engines:
Recommended proprietary packages:
Examples:
OCRchie : Modular Optical Character Recognition Software in C++ with Tcl/Tk interface.
http://capture2text.sourceforge.net/ has a CLI, options to tune the OCR and lots of languages packages available. Windows only.
Example I used (with whitelist and blacklist options) :
proc OCR {image {whitelist ""} {blacklist ""}} {
global OCR_path
if {$whitelist ne ""} {
if {$blacklist ne ""} {
return [exec $OCR_path/Capture2Text_CLI.exe -i $image --whitelist $whitelist --blacklist $blacklist]
} else {
return [exec $OCR_path/Capture2Text_CLI.exe -i $image --whitelist $whitelist ]
}
} else {
if {$blacklist ne ""} {
return [exec $OCR_path/Capture2Text_CLI.exe -i $image --blacklist $blacklist]
} else {
return [exec $OCR_path/Capture2Text_CLI.exe -i $image]
}
}
}