17.12.2018 Views

Image Acquisitionand Proces

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

58 <strong>Image</strong> Acquisition <strong>Proces</strong>sing with LabVIEW<br />

FIGURE 3.18 Single Capture with <strong>Proces</strong>sing and Display.<br />

hold image data captured from an imaging device. The resulting IMAQ image can<br />

be used with any of the Vision Toolkit VIs. Likewise, any processed images from<br />

the Toolkit can be converted back into the picture format using the Webcam IMAQ<br />

to Picture VI for display. The block diagram in Figure 3.19 demonstrates conversions<br />

to and from the IMAQ format to perform a binary threshold operation on a single<br />

captured image and display the result.<br />

FIGURE 3.19 Continuous Capture with <strong>Proces</strong>sing and Display.<br />

3.4.2.3 Continuous Capture with <strong>Proces</strong>sing and Display<br />

<strong>Proces</strong>sing can also be done within a continuous capture session by including the<br />

necessary VIs within the capture loop. The one notable difference is that the IMAQ<br />

image is created outside of the loop and passed to the Webcam Flat to IMAQ VI.<br />

The block diagram in Figure 3.20 demonstrates continuous image acquisition, processing<br />

and display loop.<br />

3.4.2.4 Future Work<br />

The Webcam library represents a solid step forward in providing robust, intuitive<br />

and inexpensive image acquisition functionality in LabVIEW. However, the library<br />

itself can still be improved by the addition of error reporting, and extended to run<br />

on operating systems other than Windows. The project is under an open source<br />

license, allowing all those who wish to improve or modify the library the freedom<br />

to do so.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!