05-18-2010 10:35 AM
The detail is recognizing character from a label, After some processing (see pictures),the correct recognition rate is still unsatisfactory . I try to segment and extract the skeleton of every character. Combination of the above operations,the result may be better. I knew there are special function VI(Segmentation.vi, Skeleton.vi), also have tried them,but failed. Who can tell me how to using them or other method.
Thanks
Best regards
--->
---->
Solved! Go to Solution.
05-18-2010 11:11 AM
Hi, Gary,
Is simple thresholding, embedded in NI OCR not good enough for you?
I don't think that Segmentation / Skeleton is right way for you. If you want to perform segmentation in your own way, then you should do it in assumption that your segments (letters in this case) and they have predefined sizes/spaces. Use this prior knowledge. Your image looks pretty uniform, so you can do intitial threshold, then analyse particles, then remove particles which are too small, probably perform threshold again with higher value in areas where particles too large for better separating and so on... Do it iterative. Sorry, i'm not guru in segmentation theory.
with best regards,
Andrey.
05-18-2010 08:12 PM
Hi, Andrey
Thanks for you reply.I will have a try as you said.
And could you tell me you what is the tool in the picture. is ''NI OCR Training interface"?
best regards,
Gary
05-19-2010 02:39 AM
Gary Guan wrote:
And could you tell me you what is the tool in the picture.
is ''NI OCR Training interface"?
This is Vision Assistant 2009. OCR Training Interface is included into Vision Assistant as well.
Andrey.