05-17-2021 04:49 PM
Hi I am working on a school project were I need to detect the differences between the image template or "golden picture" and the video image (using a smartphone as webcam) containing "mistakes". Is there a way a can achieved this by using the "vision assistant" or any LabVIEW tool that anyone knows about?. Basically In the end I need to display the video image in the "image display" and that the area or areas with the difference(s) get(s) surrounded by an indicator like a red rectangle. I already know how to use a smartphone as a webcam in Labview, I just need help with the rest. any suggestions or guidance?
05-18-2021 02:59 AM
NI Vision has template matching functions.
Vision Assistant is a crude attempt to dumb down vision. It can be helpful to get started. With some experience in LabVIEW and NI Vision, I found getting things done in Vision Assistant actually much harder.
You can also use Python called from LabVIEW. That allows you to use OpenCV, that also has template matching options. Of course, if the goal of the class is to teach you LabVIEW, this might not be allowed.
There are lots of 'template matching' flavors (is scaling allowed? Rotating? Color changes? Etc.). It can be as simple as one of the examples that probably ship with NI Vision, or an incredibly hard PhD level 4 years problem.