Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Text cleaner in Opencv like ImageMagicK script

I try to make text in image cleaner and clearer before run OCR with tesseract. In this link, they provided a good scripts to do it by ImageMagicK. I wonder is possible to convert this script and function into OpenCV code? For example, the script with arguments like this:

 -g -e none -f 15 -o 20

From the explanation:

 -g ...................... convert document to grayscale before enhancing
 -e .... enhance ......... enhance image brightness before cleaning;
                           choices are: none, stretch or normalize; 
                           default=none
 -f .... filtersize ...... size of filter used to clean background;
                           integer>0; default=15
 -o .... offset .......... offset of filter in percent used to reduce noise;
                          integer>=0; default=5

How can I do the same in OpenCV code? As I am a newbie in OpenCV, I just only know how to convert to grayscale. Any help would be appreciated.

Text cleaner in Opencv like ImageMagicK script

I try to make text in image cleaner and clearer before run OCR with tesseract. In this link, they provided a good scripts to do it by ImageMagicK. I wonder is possible to convert this script and function into OpenCV code? For example, the script with arguments like this:

 -g -e none -f 15 -o 20

From the explanation:

 -g ...................... convert document to grayscale before enhancing
 -e .... enhance ......... enhance image brightness before cleaning;
                           choices are: none, stretch or normalize; 
                           default=none
 -f .... filtersize ...... size of filter used to clean background;
                           integer>0; default=15
 -o .... offset .......... offset of filter in percent used to reduce noise;
                          integer>=0; default=5

How can I do the same in OpenCV code? As I am a newbie in OpenCV, I just only know how to convert to grayscale. Any help would be appreciated.