02-28-2017 09:11 PM
Hello everybody! I have been installed NI IMAQ, IMAQdx an IMAQ I/O. in Labview 2012, and I have been activated as well, but the problem is functions like edge detector does no appear in my pallete, only a few appears.
Here is a picture of the vision pallete.
What could be doing wrong? Any idea?
I'm using IMAQ 4.7.2
IMAQdx 4.1
IMAQ I/O 2.6.1
Labview 12.0 (32-bit)
Best regards!
Solved! Go to Solution.
02-28-2017 10:43 PM
You describe installing the Vision drivers (IMAQ and IMAQdx). I assume you have the license needed for IMAQdx. You also need to install the Vision Toolkits (maybe they are called "Modules"). Since you want Machine Vision, I think there's a second Module/Toolkit for that ... In particular, when I load LabVIEW with the Vision Acquisition Software installed, the Splash Screen (your LabVIEW Version picture) shows a Camera + LabVIEW icon (and others for other Toolkits/Modules I use), whereas your picture shows none.
Bob Schor
02-28-2017 11:18 PM
Hi steve
Now you have installed Vision Acquisition drivers only. Using this you can perform limited operations. For Image processing algorithm development and machine Vision applications you have to install Vision Development module. With this module you can access all NI IMAQ functions.
03-01-2017 09:03 PM
Thanks! It worked for me.
But now I have a quiestion: I use IMAQdx for picture acquiring because I do not have NI hardware, but when I use the IMAQ processing function it says format image does not support, use IMAQ picture, is there any way to convert imaqdx to imaq for processing?
Thanks a lot.
Best regards.
03-02-2017 06:04 AM
Hi Steve,
For all kind of image acquisition (irrespective of hardware) you have to use NI imaqdx functions. I didn't understand your problem, can you please share some screenshots with me.
03-02-2017 06:42 AM
The drivers, IMAQ, IMAQ I/O, and IMAQdx, support different hardware. As you note, IMAQ and IMAQ I/O support specific NI hardware (I believe "old stuff", possibly frame grabbers). Most modern cameras, including those with both USB and GigE interfaces, use IMAQdx (which, as I noted, needs a separate license, even for Run-Time use). Many cameras work with IMAQdx, but not all of them.
The "universal" way to check if your hardware is supported by your particular LabVIEW setup is to plug in the hardware and fire up MAX, the Measurement and Automation eXplorer. Look for your device under Devices and Interfaces. You should see something like this:
This shows two cameras -- the "Integrated Webcam" attached to my Laptop, and an Axis M1031-W camera with a TCP/IP connection (be sure to expand Network Devices if your camera is on the network).
What do you see when you do something similar on your system?
You can also expand Software. On my LabVIEW 2016 system, I see the following Vision-related entries:
Bob Schor
03-03-2017 12:56 AM
@stevemena wrote:
But now I have a quiestion: I use IMAQdx for picture acquiring because I do not have NI hardware, but when I use the IMAQ processing function it says format image does not support, use IMAQ picture, is there any way to convert imaqdx to imaq for processing?
-The NI-IMAQ, NI-IMAQdx, and NI-IMAQ I/O are each driver packages installed by NI Vision Acquisition Software (VAS) for use with different image acquisition devices.
-There are no separate VIs for Processing to NI-IMAQ and/or NI-IMAQdx. NI Vision functions are common across all.
-What Vision function you tried to use? What does the error exactly say?
-There are specific functions you can use only on specific image types(say RGB(or U32 or Color), Grayscale(U8 generally) and Binary Images). I guess that you should be your problem because you are trying to use some function which cannot work on the input image type.
-If you check the help of that specific function it will show the Supported image types.
03-03-2017 03:12 PM
Okay, maybe I did not explain myself clearly. The thing is, I'm starting with NI VISION. My first program is a low pass filter to an image captured with IMAQ dx because I do not have NI hardaware using IMAQ processing functions in Vision pallete.
When the program runs I recieve this error:
Error -1074396080 occurred at IMAQ LowPass
IMAQ Vision: Invalid image type.
Then I have some questions:
First: Is there a difference in the storage format of the image when taken with IMAQdx or IMAQ?
Second: To use the image processing functions must these have necessarily been taken with NI hardware?
And finally Is there any way to convert from images taken with IMAQdx to IMAQ?
Thanks a lot!
03-03-2017 04:00 PM - edited 03-03-2017 04:01 PM
You need to use image which is coming from Imaqdx grab.vi and not imaq create.vi.
- imaq create.vi just creates user buffer and that too you are using HSL(U32) which is not supported by IMAQ low pass.vi.
- you can see the supported image types highlighted below from help:
-You don't necessarily need No hardware for the images.
- As mentioned above Imaqdx is acquisition driver and it doesn't create image of type Imaqdx or imaq.it just creates image and stores of type you specify in IMAQ create.
06-19-2017 01:01 PM
how did u install vision development module?send me the link plzz....since i m facing a similar problem