Text this: Cancer Classification Using Pattern Recognition and Computer Vision Techniques