Skip to content

Changelog

RVC SDK v1.12.0

  • Added

    • The RVC-M series cameras now support a FixedLineScan mode, capable of outputting a single line point cloud at a fixed laser line position at a rate of 200fps, with corresponding C++/Python/C# interfaces and sample routines added.

    • The RVC-M series cameras' SwingLineScan mode now supports the Region of Interest (ROI) function, allowing for the specification of a local scanning range by selecting an ROI, with corresponding C++/Python/C# interfaces and sample routines added.

    • A new camera precision detection feature has been added, with corresponding C++/Python/C# interfaces and sample routines included.

    • A new experimental feature for stitching multiple point clouds by recognizing encoded circular markers has been added, with corresponding C++/Python/C# interfaces and sample routines included.

  • Fixed

    • Fixed the occasional failure of HDR automatic parameter tuning.

    • Fixed the occasional issue of point cloud noise at the edges of the field of view in the SwingLineScan mode.

    • Optimized the occasional minor fluctuations in point cloud stability in the SwingLineScan mode.

  • Feature removal

    • The bilateral filtering example program has been removed and can be replaced with Gaussian smoothing functionality.
  • Note

    • M series cameras using the SwingLineScan ROI feature need to update the firmware to version 1.3.5

RVC SDK v1.11.0

  • Added

    • Supported RVC-M52000 large field of view welding Scanners. increased the value range of Line Scan Time and Line Scan Distance parameters.

    • Added post-processing parameters: Smooth Sigma, Reflection Threshold, and added corresponding C++/Python/C# interfaces and examples.

  • Deleted

    • Removed post-processing parameters: Smoothing Level, Bilateral Filtering.
  • Fixed

    • Fixed the Light Contrast parameter of binocular laser scanners.

    • Fixed the problem of missing line point cloud in Ultra Mode of some scanners.

    • Fixed the Gain3D parameter in line scan mode.

RVC SDK v1.10.0

  • Added

    • Supported RVC-M Series Scanners. Added Swing Line Scan Mode and Protective Cover control for RVC-M Series.

    • Added C++ capture callback interface, which can realize end-of-acquisition callback and end-of-calculation callback.

    • Added Auto Bilateral Filtering in binocular mode.

    • Added experimental support for temperature drift compensation interface, which can compensate for point clouds with large temperature drift.

    • Added experimental support for external color camera and point cloud mapping function, which can realize one-to-one correspondence between the point cloud and the pixels of the external camera.

  • Improved

    • Optimized the camera acquisition thread to improve the acquisition efficiency and reduce the probability of packet loss.

    • Solve the compatibility problem between SDK and third-party software.

  • Fixed

    • Fix the problem of compilation failure caused by filtering parameters in some scenarios.

RVC SDK v1.9.1

  • Added

    • Added Bilateral Filtering and AntiInter Reflection Mode for binocular scanners.

    • Added HelperClass and an example for PointMap and other structs in SDK, which is convenient for users to operate point cloud data.

  • Improved

    • Reduced pop-up windows during RVCManager installation on Windows system.
  • Fixed

    • Fixed anomalies in Linux system for some scanners.

    • Fixed anomaly of projection color for some scanners.

RVC SDK v1.9.0

  • Added

    • Supported binocular laser scanners.

    • Supported X1, X2 open at the same time.

    • Added Auto clustering Denoising option and optimized the denoising algorithm.

  • Improved

    • SDK IDevice reconstruction. Camera opening and switching speed become faster.
  • Deleted

    • Removed AntiInter Reflection Mode for laser scanners. The anti-interference effect can be achieved by increasing Scan Times.

RVC SDK v1.8.4

  • Added

    • Added online installation for PyRVC on Linux system.

    • Added GetLastErrorMessage interface, which can be used to get the last error message.

  • Improved

    • Supported lossless compression. The collection speed and stability of some models have been improved.

    • Optimized C++/Python/CSharp examples.

RVC SDK v1.8.3

  • Added

    • Added SystemSetLoggerName interface, which can be used to set the name of the folder where the logs are stored and the name of the log file.
  • Improved

    • Log file is devided into SDK.log and Manager.log.

RVC SDK v1.8.0

  • Added

    • Added Capture interface, allow to capture without inputting parameters, then the in-scanner parameters will be used to capture.

    • Added Z-Truncate example and parameters, which can set the minimum and maximum value of Z-Truncate to filter out the point cloud outside the range.

    • Added bilateral filter example and parameters, which can set the kernal size, depth sigma and space sigma to filter noise.

  • Improved

    • Improved the examples, provide the easiest and fastest examples to capture and adjust parameters for C++, Python and C#.
  • Fixed

    • Fixed the compatibility problem of high version Python for installing PyRVC, automatically copy the runtime library to Python directory.

RVC SDK v1.7.0

  • Added

    • Added support for VisionPro, reconstruct C# SDK.

    • Added parameter Scan Times, support multi-frame fusion version of G Series Scanner, anti-interference ability is greatly improved.

    • Added parameters: HDR Brightness, Gain, Scan Times, enhance the dynamic range of imaging.

RVC SDK v1.6.0

  • Added

    • Added confidence denoising example and parameters, which can be used to optimize point cloud quality.

    • Added clustering denoising example and parameters, which can be used to optimize point cloud quality.

    • Added parameter import/export examples and interfaces, which can save the parameters as configuration files to reuse them.

    • Added Ultra/Robust Capture Mode parameters, support G Series Laser Scanners.