Pega integration with an opensource ==> Tesseract OCR API
Tesseract OCR is an optical character reading engine developed by HP laboratories in 1985 and open sourced in 2005. Since 2006 it is developed by Google. Tesseract has Unicode (UTF-8) support and can recognize more than 100 languages “out of the box” and thus can be used for building different language scanning software also. Latest Tesseract version is Tesseract 4. It adds a new neural net (LSTM) based OCR engine which is focused on line recognition but also still supports the legacy Tesseract OCR engine which works by recognizing character patterns. Generally OCR works as follows: -Pre-process image data, for example: convert to gray scale, smooth, de-skew, filter. -Detect lines, words and characters. -Produce ranked list of candidate characters based on trained data set. (here the setDataPath() method is used for setting path of trainer data) -Post process recognized characters, choose best characters based on confidence from previous step and language data. Language d...