Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

How to keep my image from flickering

I am acquireing images, applying different processing routines to them and displaying them in a child window on the main application window. I do this continuously in a while loop. This works, however, each time a new display window is written over the old display window it creates a flicker. Is there any way to create a passive display window that i can just display a new image in, instead of constantly calling the imaq image display function each time I post the new image? I don't think I can use the picture display functions because I am acquireing the images real-time via the 1428 interface --- so i'm not saving them to disk.
0 Kudos
Message 1 of 4
(3,365 Views)
I think you're in luck. LabVIEW 7 Express along with NI-IMAQ 2.6 (which is a free upgrade on ni.com) has a new embedded LabVIEW front panel image display. No more child window or picture control headaches. The new image display is similar to a native LabVIEW chart or graph. Drop it down on the front panel and wire an image to it.

As you can probably tell, I'm pretty pleased with the new improvements to the Vision Development software, including NI-IMAQ 2.6.

Kyle V
Message 2 of 4
(3,365 Views)
Thanks, that is exactly what i need.
0 Kudos
Message 3 of 4
(3,365 Views)
I am going to use the imaq image browser functionality to create thumbnail images of each stage of the image processing algorithm and then display the image browser using the new imaq display vi. Is it possible to capture the click events on the dispaly vi so that i can enlarge the thumbnail in a bigger display vi?

Thanks.
0 Kudos
Message 4 of 4
(3,365 Views)