09-28-2005 06:28 PM
09-29-2005 05:38 PM
09-29-2005 06:33 PM
09-30-2005 12:38 PM
Hi Regis,
1) With a 1394 camera, you can call the Acquire Image (IEEE 1394) multiple times. Keep in mind VBAI is designed to run in a loop. You will be able to process and reference x number of images, but once the loop starts over, the previous images are gone. Based on your description thus far, I recommend using LabVIEW because creating a program that continually updates a buffer with a new image and deletes the old one will be much easier. In addition, LabVIEW allows you to customize the display so you can show multiple images at one time, which is not possible in VBAI.
2) VBAI 2.6 can call a LabVIEW VI. No special toolkits or anything are required to do this; however, if you are using functionality from a toolkit, you will need that toolkit installed. If I have LabVIEW Base, I can generate a VI for VBAI, but if I want to convert an array to an image and then pass this image into VBAI, I would need the Vision Development Module (Array to Image is not native to LabVIEW. It is part of the Vision Development Module).
3) In the Template tab of the Match Pattern Setup, you can apply an offset. This will allow you to select the center of the print border instead of the center of the template.
Ryan M.
Applications Engineer
National Instruments
10-07-2005 01:14 PM
10-10-2005 11:42 AM
Hi Regis,
Excluding the outer edge of you pattern, it has very little variation (the top, bottom, left, and right sections look identical). If the acquired image had a distinguishing feature in the middle, pattern matching would behave in the way you desire. Since the image does not, I recommend using geometric pattern matching. I setup a template that looks for the outer edge of the pattern. This gave me very good results. Please see the attached image.
Regards,
Ryan M.
Applications Engineer
National Instruments