I have written some code for an image data to be extracted using tesseract, in Python, i.e Pytesseract OCR. But even after various transformations using openCV2, I am not getting satisfactory results. The data which has a dark background is not being extracted properly even after the background has been lightened. I have attached a sample image. The part colored in black is being extracted properly, but the parts in blue, yellow and red aren't being extracted well. I have put them in a square just so that it can be noticed. In the original image, all i have is english words and a few numbers (including decimals). Any help would be much appreciated.RegardsSmriti