ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Unblur image for OCR

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
mauriciopt Posted - Jan 29 2020 : 08:12:11
Hi,

i would like to correct image for OCR (Transym Software).
How can i unblur the image in attachment?

regards,
Mauricio




Here ' s a comparison with thresold(140) and thresold(24) that a already use:




Mauricio
http://sourceforge.net/projects/tcycomponents/

6   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Feb 05 2020 : 04:40:26
Hi Mauricio

Try reviewing the Tesseract documentation at:

https://tesseract-ocr.github.io/tessdoc/ImproveQuality


Nigel
Xequte Software
www.imageen.com
mauriciopt Posted - Feb 05 2020 : 04:08:44
Hi,

after some tests, UnsharpMask is not the solution.
I think it would be new function to prepare image for OCR that can "clean" the shape od the caracters.



Mauricio
http://sourceforge.net/projects/tcycomponents/
mauriciopt Posted - Jan 31 2020 : 16:25:58
Hi, thanks, i will try.


Mauricio
http://sourceforge.net/projects/tcycomponents/
spetric Posted - Jan 29 2020 : 14:28:26
Hi,

You can try with unsharp mask tool (TImageEnProc.UnsharpMask).
It's very useful for sharpening blurred images.
mauriciopt Posted - Jan 29 2020 : 13:58:41
Hi,

thanks for your response.

I already use ImageEnMView.Proc.ConvertToBWLocalThreshold(24);
Using 140 is too long and OCR result is not better.




I would like something not too bold.
Maybe creating a new function specific for OCR jobs that will clear caracters like my image.

Regards,
Mauricio



Mauricio
http://sourceforge.net/projects/tcycomponents/
aleatprog Posted - Jan 29 2020 : 11:12:56
ImageEnView.Proc.ConvertToBWThreshold(140);

I tested your image and a value between 100 and 180 should be ok.

Al