ImageProcessor continued , added histogram equalization after grayscale
and adaptive thresholding to create a binary image. also added a
toString() method.