Select a device and set acquisition parameters such as frames per trigger, color space, region of interest, and device-specific properties.
Image and Video Logging
Preview images, acquire images, and export the acquired data to a MAT-file, the MATLAB workspace, VideoWriter, or another destination.
Vision-Based ADAS Systems
Acquire images and video for semantic segmentation and other machine learning techniques to develop and test ADAS systems.
Acquire images of astronomical phenomena.
Acquire, analyze, and visualize medical images, and develop imaging algorithms for a wide range of medical devices.
Conduct neuroimaging and microscopy studies.
Acquire optical images with cameras and frame grabbers from a wide array of commercial device manufacturers, including FLIR/Point Grey, Baumer, Basler, Allied Vision, and many others.
Acquire depth images and skeletal data from 3D depth cameras such as Microsoft® Kinect® for Windows®.
Thermal Infrared Cameras
Acquire and analyze thermal imagery from infrared cameras.
Acquire images from a variety of GenICam GenTL-compliant cameras with USB3 Vision, GigE Vision, and IEEE® 1394 DCAM/IIDC interfaces.
Acquire images from GigE Vision (version 2.1) cameras using an interface that supports GigE-specific functionality.
Acquire images from Camera Link® frame grabbers and cameras from a variety of manufacturers. Stream data into MATLAB and Simulink from devices such as line scan cameras and industrial machine vision sensors.
Trigger your acquisition from an internal or external event or source.
Apps, Callbacks, and Events
Use event callbacks to perform processing in response to events. Integrate callback functions into responsive, custom apps. Your apps can be deployed with MATLAB Compiler™ for execution on systems that do not have MATLAB installed.
Continuously acquire and process image data in the background.