08-03-2018 07:06 AM
Is there a National Instruments Vision package that would access generic USB cameras?
If not what type of USB cameras does the vision tools support?
I would like to be able to take measurements using edge/contrast detection. I currently have LabView 2012 full dev. I would also like to build exe's for deployment.
Thanks
Brian
08-03-2018 03:27 PM
Yes.
There are actually 3 types of "vision" softwares from NI
- Vision Development Module (VDM): for image processing. You'll need that for edge detection and stuff, unless you feel comfortable writing all algorithms from scratch.
- Vision Acquisition Software (VAS): for camera interfacing. This has a "runtime" license model, and you will need to purchase those licences per deployment.
- Vision Builder for Automated Inspection: forget about it, not relevant to you.
VAS supports two types of USB cameras.
USB2: Anything with DirectShow. Rule of thumb: "If it works with Skype, it will work with LabVIEW"
USB3: It fully supports the USB3 Vision standard.
08-03-2018 04:23 PM - edited 08-03-2018 04:28 PM
Look for Vision and Motion functions in the native LabVIEW pallet.
There is also basic snap/grab functionality in NI MAX (Measurement and Automation Explorer). So plug in your camera, fire up MAX, and look for your camera in the tree. If snap/grab work, it is highly probable that it will work in the LabVIEW IDE.
EDIT:
b.p,,,- Is the Vision Development Module now called Vision Assistant?
-AK2DM
08-04-2018 05:03 AM
Hi,
nope. Vision Assistant is a "standalone" utility that is delivered as part of the Vision Development Module. It's meant for prototyping and is more or less a visual interface for ca 50% of the available library functions.
MAX will only show camera functions if Vision Acquisition Software is installed...
BP
08-04-2018 07:24 AM
Thank you for the great information. This is what I needed to know. I have done several projects interfacing labview with Cognex. I have had great success with this but I haven't used any National Instruments vision software. All of those software package were confusing to me on what I would need for a basic usb camera.
Much appriciated
Brian
08-06-2018
07:28 AM
- last edited on
11-19-2024
09:57 AM
by
Content Cleaner
Here's a really great reference for cameras supported by NI software and which driver is needed.
Cameras Supported by National Instruments : https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P6COSA0&l=en-US
Another helpful resource when it comes to selecting your camera bus and understanding what NI Vision software you may need are these documents. It might be worth spending a bit more (but still pretty cost effective) to get a USB 3.0 Vision compliant camera over a generic camera for the throughput and standardization that you don't get with a generic camera.
Choosing the Right Camera Bus : https://www.ni.com/en/shop/choosing-the-right-hardware-for-your-vision-applications/choosing-the-rig...
Not to throw all the documentation at you, but the flow chart on this page is helpful for what software licensing you might need.
Licensing National Instruments Vision Software : https://www.ni.com/en/support/documentation/supplemental/18/licensing-national-instruments-vision-so...
In general if you plan on using the existing NI Vision VIs in LabVIEW, Vision Development Module contains a license for the drivers and LabVIEW software you need. If you're looking for something outside of LabVIEW, try out the Vision Builder for Automated Inspection software.
R Dahlman
08-06-2018 08:18 AM
Great!
Thank you.