SDK 2.1 : Fast and easy 3D point cloud downsampling

Øyvind Borgan
2020-10-05

 

The Zivid teams is committed to providing our customers with continuous advancements of the Zivid One+ 3D camera family through frequent software updates.

SDK 2.1.0 includes bug fixes and new functionality that makes downsampling of 3D point clouds faster and easier.

Below you'll find the SDK 2.1 highlights and example code for downsampling. You can find the latest software in the downloads section.

New 3D point cloud downsampling.

Zivid SDK 21 Full 3D Point Cloud vs 4x4 downsampling
( Example of 2x2 and 4x4 downsampling resolution compared to a full resolution 3D point cloud )

Zivid One+ 3D cameras provide dense point clouds. The output consists of 2.3 million pixels (data points). Sometimes it's sufficient to perform computation on a smaller number of points, and not the full, high-definition 3D point cloud.

To speed up the process, you can now perform downsampling directly on your computing device. Current options include these downsampling options:

  • 2x2
  • 3x3
  • 4x4

Here's an example of a full resolution to 4x4 downsampling. The code is for C++, and shows you how elegantly it can be done:

 pointCloud.downsample(Downsampling::by4x4); 

Zivid Studio.

In the Depth View of Zivid Studio, measurement units have been updated to display millimeters (mm).

Zivid SDK 21 Zivid Studio

Additional improvements.

SDK 2.1.0 includes additional improvements and bug fixes. These include new firmware for the Zivid One+ cameras, as well as minor C++ and .NET additions.

Here you can read the complete changelog.

Availability

You can get the Zivid SDK 2.1.0 in the downloads section of zivid.com.

Meet our customer engineers!

Get a 1:1 meeting about 3D vision and Zivid One+ 3D cameras.

Free Demo

Meet Zivid engineers 1:1

You May Also Like

These Stories on simplicity

Subscribe by Email

No Comments Yet

Let us know what you think