Autoframing: A Recommendation System for Detecting Undesirable Elements and Cropping Automatically Photos