COMPUTER VISION FOR SKIN CANCER DETECTION AND DIAGNOSIS