01-07-2009 09:41 PM
I'm trying to verify characters from an image captured from camera. But the size and the distance between these characters in my text are not equal. So I can't use the Read/Verify text in VBAI to capture the text because this function will create many little spaces with the same size in the large field.
Could you help me to verify the text flexibly without the size or the space between characters?
Thank you!
01-07-2009 10:12 PM
First, it would be very helpful for you to post an image of the characters you are trying to read.
Why does the spacing between the characters matter? The OCR ignores the spaces and only reads the text, so I don't see the problem. Perhaps the picture will help.
Bruce
01-07-2009 10:30 PM - edited 01-07-2009 10:36 PM
http://i298.photobucket.com/albums/mm269/thangtd2003/01.jpg
http://i298.photobucket.com/albums/mm269/thangtd2003/02.jpg
http://i298.photobucket.com/albums/mm269/thangtd2003/03.jpg
You can see these images for my inspection in VBAI to take and verify text.
Thank you so much.
01-07-2009 10:59 PM
In image 01, it looks like you set it up to find dark characters on a light background. Change it to light characters on a dark background and you will have much better success.
You might need to move the camera closer to the display (or zoom in) so you can get more pixels per character. You are wasting a lot of camera view on the surroundings. You might have problems with characters running together at this resolution.
Try saving an image using MAX and save it in PNG format. Post it as an attachment to a message on this thread. This will enable us to try analyzing the exact same image you are analyzing.
Bruce
01-08-2009 01:35 PM
If you could attach the actual image you are using, the .abc file, and possibly even the script, it would help us know exactly what is going on a lot better.
There are some parameters for setting character width and spacing in both VBAI and when you set up the OCR training for your .abc. I believe it is default to Max Width (x) = 1, whereas in your case, you might want to increase that.