OCR: From Technique to Implementation

What is OCR?