A Comprehensive Diagnostic Tool for Skin Cancer Using a Multifaceted Computer Vision Approach