To acquire image data, you must perform the setup required by your particular image acquisition device. In a typical image acquisition setup, an image acquisition device, such as a camera, is connected to a computer via an image acquisition board, such as a frame grabber, or via a Universal Serial Bus (USB) or IEEE® 1394 (FireWire) port. The setup required varies with the type of device.
After installing and configuring your image acquisition hardware, start MATLAB® on your computer by double-clicking the icon on your desktop. You do not need to perform any special configuration of MATLAB to acquire data.
With previous versions of the Image Acquisition Toolbox™, the files for all of the adaptors were included in your installation. Starting with version R2014a, each adaptor is available separately through support packages. In order to use the Image Acquisition Toolbox, you must install the adaptor that your camera uses. See Image Acquisition Support Packages for Hardware Adaptors for information about installing the adaptors using MATLAB Add-Ons.
For frame grabbers, also known as imaging boards, setup typically involves the following tasks:
Installing the frame grabber in your computer
Installing any software drivers required by the frame grabber. These are supplied by the device vendor.
Connecting the camera, or other image acquisition device, to a connector on the frame grabber
Verifying that the camera is working properly by running the application software that came with the frame grabber and viewing a live video stream
IEEE 1394 (FireWire) and generic Windows® video acquisition devices that use Windows Driver Model (WDM) or Video for Windows (VFW) device drivers typically require less setup. Plug the device into the USB or IEEE 1394 (FireWire) port on your computer and install the device driver provided by the vendor.
If you intend to access a DCAM-compliant IEEE 1394 (FireWire) camera, you must install and configure the Carnegie Mellon University (CMU) DCAM driver. The toolbox is not compatible with any other vendor-supplied driver, even if the driver is DCAM compliant. See Installing the CMU DCAM Driver on Windows for more information.
To return MATLAB and
your image acquisition hardware to a known state, where no image acquisition
objects exist and the hardware is not configured, use the
If you connect another image acquisition device to your system
after MATLAB is started,
you can use
imaqreset to make the toolbox aware
of the new hardware.
The frame rate describes how fast an image acquisition device provides data, typically measured as frames per second.
Devices that support industry-standard video formats must provide frames at the rate specified by the standard. For RS170 and NTSC, the standard dictates a frame rate of 30 frames per second (30 Hz). The CCIR and PAL standards define a frame rate of 25 Hz. Nonstandard devices can be configured to operate at higher rates. Generic Windows image acquisition devices, such as webcams, might support many different frame rates. Depending on the device being used, the frame rate might be configurable using a device-specific property of the image acquisition object.
The rate at which the Image Acquisition Toolbox software can process images depends on the processor speed, the complexity of the processing algorithm, and the frame rate. Given a fast processor, a simple algorithm, and a frame rate tuned to the acquisition setup, the Image Acquisition Toolbox software can process data as it comes in.