Hello,
I would like to know if someone can help me with some obstacles I've run into. I need labview to recognize barcodes from an already acquired image automatically.
My flow chart is as follows:
1. Image is acquired.
2. Look for instances of different barcodes in the image. //Note: there may be more than one barcode in the image, but are all of the same type.
3a. Display and labels (a simple numerical order) the barcodes located in the image one by one. //Note: I know by using the Vision Assistant, the pattern matching/geometric matching functions give them labels automatically if I'm dealing with regular patterns and shapes.
3b. Asks the user which of the labeled barcodes to translate.
4. Translates the barcodes.
Currently, I have taken the NI course on Machine Vision and Image Processing, however I'm still not too familiar with the automated inspection capabilities of labview and the vision development module. I know that I can use the Vision Assistant Express VI to translate barcodes from an image simply by using the barcode reader function and selecting the ROI (region of interest) manually. I know that the pattern matching/geometric matching functions are able to identify individual shapes and objects in an image. However, those functions seem to be unable to recognize barcodes that are slightly different since they're a different shape even with the minimum matching score set to a relatively low number.
My questions are as follows:
1. How do I "teach" the machine to recognize barcodes as a "type" of thing I want to recognize in an image (what sort of functions and VI's would I use) so I can do an automated inspection similar to pattern matching and geometric matching?
2. With the instances found, how would I retrieve the ROI information from each of the barcodes found so I can separately display them?
Any input and help is greatly appreciated. If someone can point out references or examples I can look up that would be great as well.
Thanks for taking the time to read this,
JY
Message Edited by JY86 on
07-29-2008 03:42 PM