Image processing and facial recognition are far-reaching. The ability to quickly discern people's faces from a crowd of people in video/images is vital for physical security as well as for giant social media companies. Search engines such as Google, with their image search capabilities, are using image recognition algorithms to match images and quantify similarities to a point where we can upload a photo of someone to get all other images of that same person.