Projective transform+canny processing