realsense-rust 1.3.0

High-level RealSense library in Rust
Documentation
# Examples

Look at the source code of the examples to find helpful comments and pointers about how to get the
most out of this API. Run any of the examples here using cargo: `$cargo run --example <demo name>`

All processing examples now use [Rerun](https://rerun.io/) for modern 2D/3D visualization instead of
OpenCV.

## For all devices

-   [enumerate_devices.rs]enumerate_devices.rs: Enumerates all devices connected to the host that
    are compatible with the Intel RealSense library.
-   [list_streams.rs]list_streams.rs: Lists all supported stream configurations for connected
    devices.

## Processing Examples with Rerun Visualization

### Core Processing Blocks

-   [processing_colorizer.rs]processing_colorizer.rs: Demonstrates depth colorization with 2D
    visualization using Rerun. Converts depth data to colorized images with blue-to-red gradients.
-   [processing_pointcloud.rs]processing_pointcloud.rs: Generates 3D point clouds from depth and
    color data and visualizes them in Rerun's 3D viewer.
-   [processing_align.rs]processing_align.rs: Aligns depth and color streams to the same
    coordinate system and creates blended depth-color overlays.
-   [processing_decimation.rs]processing_decimation.rs: Decimation filter that reduces depth frame
    resolution for performance optimization with before/after comparison.
-   [processing_hole_filling.rs]processing_hole_filling.rs: Hole filling filter that fills gaps in
    depth data using spatial interpolation techniques.

### Advanced Configuration

-   [processing_options_demo.rs]processing_options_demo.rs: Demonstrates configurable options for
    all processing blocks. Shows how to create custom filter pipelines with specific parameters like
    decimation magnitude, spatial filter strength, temporal smoothing, hole filling modes, threshold
    ranges, and colorizer schemes.

## 435i

-   [demo_435i.rs]demo_435i.rs: Runs a subset of streams on the 435i. Prints out the center pixel
    value of the depth image and the current gyro value.
-   [record_435i_calibration_data.rs]record_435i_calibration_data.rs: Configures the sensor
    correctly for a complete calibration, and records the data to a ROSbag file for later playback
    and analysis. Note that USB3 is required to capture all the necessary data at full frame rates.

## L515

-   [demo_l515.rs]demo_l515.rs: Runs a subset of streams on the L515. Prints out the center pixel
    value of the depth image.