Skin cancer recognition by computer vision