# ifm3d **Repository Path**: zhaoxy-001/ifm3d ## Basic Information - **Project Name**: ifm3d - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-02 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ifm3d ===== Library and utilities for working with ifm pmd-based 3D ToF Cameras. /badge.svg?branch=master) /badge.svg?branch=master) # Release versions :warning: Note that the `master` branch is generally in a work in progress state and you probably want to use a tagged [release version](https://github.com/ifm/ifm3d/releases) for production. Current Revision ----------------
| ifm3d version | Supported O3D Firmware Version | Supported O3X Firmware Version | Supported Ubuntu Linux Version | Notes |
|---|---|---|---|---|
| 0.20.0 | 1.6.2114, 1.23.1522, 1.23.1522, 1.23.2848, 1.30.4123, 1.30.5309 | 1.0.122, 1.0.126, 1.0.156 | 16.04,18.04,20.04 | Removed Boost dependence,Added clang-format,SPDX license Headers |
| Module Name | Description |
|---|---|
| camera | Provides an implementation of the XMLRPC protocol for configuring the camera and pmd imager settings. |
| framegrabber | Provides an implementation of the PCIC protocol for streaming pixel data and triggered image acquisition. |
| swupdater | Provides utilities for managing the SWUpdate subsystem of the camera. |
| image | Provides a bridge from raw camera bytes to OpenCV and PCL image encodings. |
| opencv | This is an officially supported and alternate data container to the default Image module. This module provides a bridge from raw camera bytes to OpenCV image encodings without any dependence upon PCL. |
| pcicclient | Direct access to PCIC to, for example, actuate digital IO. |
| tools | Provides the ifm3d command line tool for manipulating and introspecting the hardware interactively. It is also suitable for usage within shell scripts to, for example, manage fleets of cameras. |
| pybind11 | Provides python bindings through pybind11 to the native C++ API. Supports all general camera functionality as well as a zero-copy interface to image data, exposed as NumPy arrays. |
| Ubuntu 16.04 Xenial | Ubuntu 18.04 Melodic | Ubuntu 20.04 Focal | |
|---|---|---|---|
| amd64 | X | X | X |
| arm64 | X | X | X |