Computer-Vision Canny Edge Detection Eigen Faces Face Recognition Algorithm Applying Sobel Filter Hough Lines Harris Corner Detection as a Feature Image Manipulation