Optical Character Recognition “OCR” is the process that transforms an image of characters (printed or handwritten) into an electronic editable text. Thus, it involves many subdisciplines including image processing, pattern recognition, natural language processing, artificial intelligence, and database systems.