Mech-Eye SDK 2.5.2 Release Notes

You are currently viewing the documentation for the latest version (2.5.2). To access a different version, click the "Switch version" button located in the upper-right corner of the page.

■ If you are not sure which version of the product you are currently using, please feel free to contact Mech-Mind Technical Support.

This topic introduces the new features, improvements, and resolved issues of Mech-Eye SDK 2.5.2.

Mech-Eye Viewer

Provide Warm-Up Tool

Mech-Eye Viewer 2.5.2 now provides the warm-up tool. You can warm up the device with this tool before data acquisition to ensure data accuracy.

NANO ULTRA-GL: New Option Added to Reflective Fringe Coding Mode

A new Processing Mode parameter is available when the Fringe Coding Mode parameter is set to Reflective. This new parameter is used to select different data processing mode.

The Faster option provides the same performance and speed as the previous version, while the More complete option provides better depth data, making the depth map and point cloud more complete. For scenarios with complex reflective conditions, such as a bin whose walls often cause interreflection, it is recommended to use the More complete option to guarantee data quality.

NANO ULTRA-GL: Gap Filling Available in Reflective Fringe Coding Mode

New parameters Enable Gap Filling and Gap Size are available when the Fringe Coding Mode parameter is set to Reflective. These new parameters are used to fill in the gaps in the point cloud so that the object’s surface features are more complete. For detailed information, refer to the parameter description.

Target object Gap Filling disabled Gap Filling enabled

nano ultra gap filing object

nano ultra complete no filling

nano ultra complete with filling

PRO S-GL and PRO M-GL: Support for Two Exposures in Reflective Fringe Coding Mode

Up to two exposures can be set when the Fringe Coding Mode parameter is set to Reflective. Point clouds obtained with different Exposure Time values (all other conditions identical):

5 ms 5 ms + 20 ms

brake disc 252 5

brake disc 252 5+20

PRO S-GL and PRO M-GL Color Cameras: Improve Data Quality

The data quality of the PRO S-GL and PRO M-GL color cameras has been improved when the Fringe Coding Mode parameter is set to Fast, Accurate, or Reflective. Point clouds obtained with different Fringe Coding Mode values (all other conditions identical):

2.5.0 2.5.2

Accurate

pro color 250 accurate

pro color 252 accurate

Reflective

pro color 250 reflective

pro color 252 reflective

Support for Continuous Data Saving

The data saving feature has been optimized. After a data acquisition, you can select Manual save to save the acquired data to local. When saving data continuously, you can select Auto save, and the software automatically saves the data.

Support for Point Cloud ROI Settings

Click the icon point cloud roi icon in the point cloud display area to go to the point cloud ROI interface. You can adjust the point cloud ROI to view the point cloud in a specific region.

Improve Synchronization of Parameter Group States between Clients

When other clients modify parameter settings or switch parameter groups, the client in use automatically synchronizes these changes without the need for manual synchronization, ensuring consistent operations across all clients.

End of Support for Some Camera Models

The PRO XS-GL model is no longer supported in Mech-Eye SDK 2.5.2. The firmware of this model cannot be upgraded to version 2.5.2 or above, but you can still use the firmware and Mech-Eye SDK earlier than version 2.5.2.

Bug Fixes

The following issues have been resolved in Mech-Eye SDK 2.5.2:

  • In the data display area, after zooming or panning an image, switching to the display of other data types and then returning to the image display will not retain the modified zoom level or position.

  • After setting the Depth Map Grid to 3 × 3 and then closing Mech-Eye Viewer, the setting is lost when reconnecting to the camera via Mech-Eye Viewer.

  • When the IPC is offline, the virtual device cannot connect.

  • Occasional: When dragging to rotate the point cloud with the left mouse button or using the point cloud display function, the rotation center is not at the center of the point cloud.

Mech-Eye API

Provide Warm-Up Samples

Mech-Eye API 2.5.2 provides the following samples to warm up the device.

C, C++, and C#

WarmUp

Python

warm_up

The relevant samples can be obtained from the installation path or GitHub. For the sample usage guide of different languages, please refer to Sample Usage Guide.

NANO ULTRA-GL: New Option Added to Reflective Fringe Coding Mode

A new ProcessingMode parameter is available when the ProjectorFringeCodingMode parameter is set to Reflective. This new parameter is used to select different data processing mode.

The Faster option provides the same performance and speed as the previous version, while the MoreComplete option provides better depth data, making the depth map and point cloud more complete. For scenarios with complex reflective conditions, such as a bin whose walls often cause interreflection, it is recommended to use the MoreComplete option to guarantee data quality.

NANO ULTRA-GL: Gap Filling Available in Reflective Fringe Coding Mode

New parameters EnableGapFilling and GapSize are available when the ProjectorFringeCodingMode parameter is set to Reflective. These new parameters are used to fill in the gaps in the point cloud so that the object’s surface features are more complete. For detailed information, refer to the parameter description.

Target object Gap Filling disabled Gap Filling enabled

nano ultra gap filing object

nano ultra complete no filling

nano ultra complete with filling

PRO S-GL and PRO M-GL: Support for Two Exposures in Reflective Fringe Coding Mode

Up to two exposures can be set when the Fringe Coding Mode parameter is set to Reflective. Point clouds obtained with different Exposure Time values (all other conditions identical):

5 ms 5 ms + 20 ms

brake disc 252 5

brake disc 252 5+20

PRO S-GL and PRO M-GL Color Cameras: Improve Data Quality

The data quality of the PRO S-GL and PRO M-GL color cameras has been improved when the ProjectorFringeCodingMode parameter is set to Fast, Accurate, or Reflective. Point clouds obtained with different Fringe Coding Mode values (all other conditions identical):

2.5.0 2.5.2

Accurate

pro color 250 accurate

pro color 252 accurate

Reflective

pro color 250 reflective

pro color 252 reflective

End of Support for Some Camera Models

The PRO XS-GL model is no longer supported in Mech-Eye SDK 2.5.2. The firmware of this model cannot be upgraded to version 2.5.2 or above, but you can still use the firmware and Mech-Eye SDK earlier than version 2.5.2.

Bug Fixes

The following issues have been resolved in Mech-Eye SDK 2.5.2:

  • When the target object was changed after drawing a line in the Depth Analyzer tool, the depth data displayed on the right side of the window was not updated.

  • After adjusting the depth range in the Set Depth Range window and clicking Cancel, the values ​​of the Lower Limit and Upper Limit of the Depth Range parameter in the main interface were changed.

  • When running the following samples, the device would disconnect, causing data acquisition to fail, but data was still saved.

    C++ and C#

    CapturePeriodically

    Python

    capture_periodically

GenICam Interface

NANO ULTRA-GL: New Option Added to Reflective Fringe Coding Mode

A new ProcessingMode parameter is available when the ProjectorFringeCodingMode parameter is set to Reflective. This new parameter is used to select different data processing mode.

The Faster option provides the same performance and speed as the previous version, while the MoreComplete option provides better depth data, making the depth map and point cloud more complete. For scenarios with complex reflective conditions, such as a bin whose walls often cause interreflection, it is recommended to use the MoreComplete option to guarantee data quality.

NANO ULTRA-GL: Gap Filling Available in Reflective Fringe Coding Mode

New parameters EnableGapFilling and GapSize are available when the ProjectorFringeCodingMode parameter is set to Reflective. These new parameters are used to fill in the gaps in the point cloud so that the object’s surface features are more complete. For detailed information, refer to the parameter description.

Target object Gap Filling disabled Gap Filling enabled

nano ultra gap filing object

nano ultra complete no filling

nano ultra complete with filling

PRO S-GL and PRO M-GL: Support for Two Exposures in Reflective Fringe Coding Mode

Up to two exposures can be set when the Fringe Coding Mode parameter is set to Reflective. Point clouds obtained with different Exposure Time values (all other conditions identical):

5 ms 5 ms + 20 ms

brake disc 252 5

brake disc 252 5+20

PRO S-GL and PRO M-GL Color Cameras: Improve Data Quality

The data quality of the PRO S-GL and PRO M-GL color cameras has been improved when the ProjectorFringeCodingMode parameter is set to Fast, Accurate, or Reflective. Point clouds obtained with different Fringe Coding Mode values (all other conditions identical):

2.5.0 2.5.2

Accurate

pro color 250 accurate

pro color 252 accurate

Reflective

pro color 250 reflective

pro color 252 reflective

End of Support for Some Camera Models

The PRO XS-GL model is no longer supported in Mech-Eye SDK 2.5.2. The firmware of this model cannot be upgraded to version 2.5.2 or above, but you can still use the firmware and Mech-Eye SDK earlier than version 2.5.2.

Is this page helpful?

You can give a feedback in any of the following ways:

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.