Make low resolution images high resolution using ESPCN
Finding edges of the images using Canny edge detector
Using OpenCV to locate and visualize faces in images