Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

IMAQ Vision Info VIs have misleading and undocumented parameters

Highlighted

Environment:
Windows 8.1
LabVIEW 2018 SP1 f4
Vision Development Module 2018-2019 SP1

 

Steps to Reproduce:

  1. Create a new VI (or see attached);
  2. Read an image and learn some Pyramid pattern matching template on it using IMAQ Learn Pattern 6 VI;
  3. Place an IMAQ Is Vision Info Present 2 VI on a BD and wire the template image to it;
  4. Create a constant for Vision Info terminal and select Grayscale Template item;
  5. Create an indicator for Present? terminal;
  6. Run the VI.

Expected Result:

According to VI reference:


Grayscale Template (3): Checks if any grayscale pattern matching template information is associated with the image.

So it's expected that Present? will return True.

 

Actual Result:

Present? returns False.

However, it returns True for Low Discrepancy Sampling template (only):

image.png

and Vision Info typedef contains more values than VI reference.

So it looks like Grayscale Template actually mean LD Sampling Template.

 

The same problems exist for IMAQ Remove Vision Info 2 VI.

 

Conclusion:

Vision Info Type2 typedef items and documentation need clarifications and updating.

 

Reported to NI with SR #7810065.

0 Kudos
Message 1 of 2
(151 Views)
Highlighted

NI Technical Support wrote:

CAR 1077286 created.


 

0 Kudos
Message 2 of 2
(64 Views)