The OCR concept has been expanded to now include OFR (Optical Facial Recognition) where "key" points and their geometric relationships in facial images are analyzed and compared with previously stored data acquired from scanned images, usually from television cameras, but also retrieved from police mug shots, passport photos, social media sites, cellphone cameras, etc. You
are being watched. Similar software and hardware is used to scan and digitize finger prints for computer correlation with various law enforcement databases. This is just the tip of the iceberg.
I've had OCR software on my personal computer for over thirty years, and document scanners have used OCR almost from Day 1. Both scanner resolution and the software algorithms have seen much improvement in the past ten years or so to allow recognition of blurry, out-of-focus, smudged and dirty documents and captured images. Combined with translation software and the ability to recognize multiple fonts as well as cursive script, just about anything you can see can be transformed into data a computer can store, retrieve, and manipulate.
The same thing applies to voice recognition software (VRS) which allows audible conversations to be digitized and analyzed. Early versions of VRS offered for personal computers had to be "trained" and would work only with the voice of the speaker who trained the software. Today the algorithms are so advanced, and the computers that use them are so fast, that just about anyone, anywhere, can speak and be recognized by computer, even personal computers. This is a huge benefit to automated telephone response systems, but even more useful to agencies like the NSA who must filter and classify innumerable intercepted communications to determine which ones are possible threats to homeland security and require further investigation.
@Ajithkumar, if you choose to further explore the OCR path and how it is done today, you are in for an exciting adventure. It's not just about scanning a page from a book and turning that into a computer-readable file that a human
or a machine can edit. It is so much more. Good luck on your journey.