I am developing an app for android that involves processing an image and producing a text result. I am trying to increase the accuracy by processing the image, enhancing it, and binarizing it. The problem is that when I binarize it, the results come out completely terrible. Not a single character comes out properly from that image, and I don't understand why. It comes out almost perfect when it is binarized, but the results are just terrible. However, if I don't do anything to the photo, it comes out pretty accurate I just want to make it better. Is there a reason that I just am not understanding on why this is? I thought binarizing the image should increase the results, and not clobber them?? Please someone help me out!!