Computer vision is a field of computer science that works on enabling computers to identify and process images in the same way that human vision does, and then provide appropriate output. For this we use Opencv, dlib libraries. These libraries provide an n-dimentional array of digits. Once we get this array we implement algorithms to recognize the images.
In order to start with this start reading openCV, dlib, GMM, CNN.