From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
07-24-2016 07:06 PM - edited 07-24-2016 07:06 PM
Hi,
I was trying to construct a Vi for tracking an object, such as ball or anything stationary, but my Vi would not work because of the invalid image type error. The error occurs in between the "IMAQ Extract Single Color Plane" and "IMAQ Threshold". I have went through other "invalid image type" error related post but I am kind of new to Labview so I cannot fully understand the explanations on these posts. The screenshots includes the block diagram of my vi, front panel and the error message. It will be really great if anyone can help me out! Thank you!
Solved! Go to Solution.
07-25-2016 12:03 AM
It seems like you are extracting Red plane from the grey image which is violating the rule. 🙂
Make sure you input the type of image that you are giving to 'IMAQ Cast Image VI'. This will solve your issue.
Note: Its better if you would send a VI attachment instead of screenshot if the VI is not that big or confidential!
07-25-2016 12:49 AM
I don't get the idea of typecasting RGB(U32) image to RGB(U32)!
-I feel it's redundent and can be simply removed, since there is no specific use i can see in your code.
07-25-2016 05:45 AM
It is solved! Thank you for helping me out!!:)
09-08-2016 11:52 AM
Hi, my english is not very good, so I try explain my problem.
I have the same problem. In two programs in "IMAQ Cast Image VI" I configure with Grayscale U8, then one of the two programs works (the program's name is LeCroy...), but in the other it is not works (the program's name is gen-osci4).
attach the programs.
Thank you.
09-08-2016 02:45 PM
-I would suggest you to create new thread.
-The code is too big to understand. Please try to make use of Creating SubVIs http://www.ni.com/white-paper/7593/en/
- And use Project to bind all subVIs together: https://zone.ni.com/reference/en-XX/help/371361J-01/lvconcepts/using_labview_projects/
-What cameras are you using? Grayscale or Color?
-IMAQ Extract Single Color plane requires color image as input and extracts one single plane and the output result would be Grayscale image.
-IMAQ Cast Image is used to convert one image type another. Here your Image source is i believe grayscale and you are trying to convert to RGB(U32) any reason why?
-Please create a SubVI of only camera portion and post with what you want to achieve and error.
09-08-2016 03:03 PM
I attached the program´s image, it is belonging to the function camera with the error.
The cameras sends image in grayscale, the marks of the cameras are Pixelink and PointGrey.
Thank for your help!!
09-08-2016 03:14 PM - edited 09-08-2016 03:20 PM
If the camera sends the grayscale image then what is the use of IMAQ Extract Color plane? Simply delete it.
Edit: Next time while uploading VIs please atleast clear the data in graphs and charts and then upload so that it won't be in MBs.
09-09-2016 12:10 PM
Hi !!
I solved the problem with your help. Thaks. But now, when I select the rectangle of the image, give the rectangle' distance 0. I don't know why.
09-10-2016 06:07 AM