User`s guide
2 Introduction
Over view
In this section.. .
“Introduction” on page 2-2
“Toolbox Components” on page 2-3
“The Image Acqu
isition Tool (GUI )” on page 2-3
“Supported Dev
ices” on page 2 -4
Introduction
Image Acquisition Toolbox implements an object-oriented approach to image
acquisition. Usin g toolb ox fu ncti on s, you create an object that represents the
connection between M ATLAB and specific image acquisition devices. Using
properties of the object you can control various aspects of the acquisition
process, such as the a mount of video data y ou want to capture. Chapter 4,
“Connecting to Hardware” describes how to create objects.
Once you establish a connection to a device, y ou can acquire image data by
executing a trigger. In the toolbox, all image acquisition is initiated by a
trigger. The toolbox supports several types of triggers that let you co ntro l
when an acquisition takes place. For example, using hardware triggers you
cansynchronizeanacquisitionwithanexternaldevice.Chapter5,“Acquiring
Image Data” describes how to trigger the acquisition of image data.
To work with the data you acquire, you must bring it into the MATLAB
workspace. When the frames are acquired, the toolbox stores them in a
memory buffer. The toolbox provides several ways to bring one or more frames
of data into the workspace where you can manipulate it as you would a ny
other multidimensional numeric array. Chapter 6, “Working with Acquired
Image Data” describes this process.
Finally, you can enhance your image acquisition application by using event
callbacks. The toolbox has defined certain occurrences, such as the triggering
of an acquisition, as events. You can associa t e the execution of a particular
function with a particular event. Chapter 7, “Using Events and Callbacks”
describes this process.
2-2