Back to Aurora Vision Studio website

You are here: Start » Filter Reference » Camera Support » IFM » IFM_GrabImage


Module: ThirdParty

Captures an image from an ifm device.

Name Type Range Description
Input value inAddress IFMCameraAddress Device identifying address
Input value inGrab3dCoordinates Bool Enable 3d coordinates capturing
Input value inFrameRate Real* 0.017 - 300.0 Sets the target frame rate in fps at which device should capture images
Input value inResolution IFMResolution* Sets the resolution of output image
Input value inTriggerMode IFMTriggerMode* Sets the trigger mode on device for capturing image
Output value outDistancesImage Image Captured distance image
Output value outAmplitudeImage Image Captured amplitude image
Output value outInvalidRois RegionArray Region array with invalid pixels: INVALID, SATURATED, INCONSISTENT and LOW_SIGNAL.
Output value out3dCoordinates Point3DGrid? Captured 3d coordinates


Device driver software

This filter is intended to cooperate with a device using PMDSDK 2. In order to connect with the device, it is required to download PMDSDK 2.

PMDSDK 2 can be downloaded from the following website:!/infomaterialanddownloads?_type=infomaterialanddownloads&docType=download. Please download "O3D303 Software Development Kit"

After download you have to manually copy pmdaccess2.dll file to Aurora Vision Studio main directory (usually located in Program Files). Alternatively you can add directory with this dll file to PATH environment variable

Additionally in inAddress input you will need to provide camera plugin and processing plugin file path.

It is recommended to disable DHCP in the device and using static IP address.

Parallel execution

This filter cannot be placed in multiple Workers.

Complexity Level

This filter is available on Basic Complexity Level.

Filter Group

This filter is member of IFM_GrabImage filter group.

See Also