12-12-2013 09:55 AM
Hello,
Our company has a number of LabView and TestStand licenses, but we do not have the Ni Vision Development Module. Up until now it hasn't been necessary, and
I don't think it is , alhough that is why I'm writing.
I need a very basic recognition solution. A device has Label A on the front and Label Be on the back. The device has a distinctive recognizable area on each side as well.
I need to look at the 'front' and distinguish Yes this the front and Yes this is Label A - No this isn't the front and No this isn't Label A
I would think there are inexpensive solutions for such a basic function, but I'm not having much luck finding them.
Any advice would be greatly appreciated.
12-12-2013
11:13 AM
- last edited on
02-19-2026
10:26 AM
by
Content Cleaner
Hi Alan,
-I guess you need Vision Development module(VDM) for these pattern recognition.
-You can see lot of examples here using VDM https://www.ni.com/en/shop/data-acquisition-and-control/add-ons-for-data-acquisition-and-control/wha...
-Looks like your application can be easily done by simple pattern matching and identifying the distinct recognizable area and decide which side it is,front or back.
-If you provide images, that would give better idea.
-But without VDM, i don't know how it can be done.
12-12-2013
02:22 PM
- last edited on
02-19-2026
10:27 AM
by
Content Cleaner
Hello,
you could use OpenCV (http://opencv.org/) to achieve your goal, without needing the NI Vision Module. Build a dynamic link library (DLL) and call it in Labview. Simple pattern matching should be fairly simple to implement and would probably suffice in your case.
P.S.: You would need some C++ knowledge.
You can find some examples of calling OpenCV functions from Labview here:
https://forums.ni.com/t5/kl3m3n-s-blog/bg-p/4002
It is used with the NI Vision Module, but only to display the image (I think no image processing is performed with NI Vision functions...)
Best regards,
K