Recently I needed to OCR a screen shot image that consisted of a white background, several assorted colour text lines (with white background), faint off white grid lines seperating the text lines and a selected row that was heavily coloured in background with white text overlay.
Standard processing of the image miss read the "faint off white grid lines" as spurious characters as well as avoided all together the selected row (it was too dark).
Steps involved to massage the image before OCRing it:-
1) Locate the heavily coloured selected row area. 2) Change the "faint off white pixel grid" within the selected row area (1) back to the same heavily coloured background colour. 3) Convert the remaining image "faint off white pixel grid" to white. 4) Make an ImageEnView selection of the selected row area (1) 5) ImageEnView1.Proc.Negative(); THIS WAS IMPERITIVE - Thank You Nigel 6) Our "heavily coloured in background with white text overlay" is now Black Text on a Yellow background. 7) Changed yellow background to white