Fueled by advancements and breakthroughs in Computer Vision, it is now possible to visualize, detect and track anything in real-time. Enormous amounts of images are fed into deep learning architecture, which was inspired by the human brain, in order to comprehend the features of a subject. It requires a significant amount of computation to extract features from such a large collection of images and videos.