Skip to content

Samples: Reorganize sample folders and decouple tutorials from packages#227

Open
csu-bot-zivid wants to merge 1 commit into
masterfrom
2026-06-10-update-python-samples
Open

Samples: Reorganize sample folders and decouple tutorials from packages#227
csu-bot-zivid wants to merge 1 commit into
masterfrom
2026-06-10-update-python-samples

Conversation

@csu-bot-zivid

@csu-bot-zivid csu-bot-zivid commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Mostly a folder reorganization plus new samples, with a few small doc and code touch-ups.

Folder reorganization

  • Group advanced samples into topic folders: Barcode, Projector, ROI, Stitching, Transform.
  • Group network samples under InfoUtilOther/Network.
  • The README now lists the available samples and tutorials grouped by category.

New samples

  • capture_vis_3d_in_loop and capture_vis_3d_in_loop_with_keypress_exit — continuous live 3D visualization (the second exits on a key press).
  • capture_undistort_2d — undistort a 2D image using the camera intrinsics.

Tutorials and README

  • The bundled tutorial markdown (quick-capture, capture, point-cloud) is removed; the README now links to the online tutorials instead.
  • Added a Projector README linking to the 2D Image Projection tutorial.

Fixes and docs

  • pose_conversions and save_load_matrix: clarify that the transformation translation is in millimeters; multiply by 1000 if your robot reports meters.
  • downsample and capture_vis_3d: visualize point clouds with the built-in Zivid visualizer.
  • create_depth_map: show the BGR image and depth map directly and save them to file.
  • Standardized handling of a missing optional dependency.
  • Linked the CaptureUndistort2D samples to their tutorial.

Mostly a folder reorganization plus new samples, with a few small
doc and code touch-ups.

Folder reorganization:
- Group advanced samples into topic folders: Barcode, Projector,
  ROI, Stitching, Transform.
- Group network samples under InfoUtilOther/Network.
- The README now lists the available samples and tutorials grouped
  by category.

New samples:
- Add capture_vis_3d_in_loop and
  capture_vis_3d_in_loop_with_keypress_exit (continuous live 3D
  visualization).
- Add capture_undistort_2d (undistort a 2D image using the camera
  intrinsics).

Tutorials and README:
- Tutorial markdown (quick-capture, capture, point-cloud) is no
  longer bundled with the samples; the README links to the online
  tutorials instead. The bundled .md files are removed.
- Add a Projector README linking to the 2D Image Projection
  tutorial.

Fixes and docs:
- pose_conversions and save_load_matrix: note that the
  transformation translation is in millimeters; multiply by 1000
  if your robot reports meters.
- downsample and capture_vis_3d: visualize point clouds with the
  built-in Zivid visualizer.
- create_depth_map: show the BGR image and depth map directly and
  save them to file.
- Standardize handling of a missing optional dependency.
- Link CaptureUndistort2D samples to their tutorial.
@SatjaSivcev SatjaSivcev force-pushed the 2026-06-10-update-python-samples branch from bf730b8 to ba62c03 Compare June 11, 2026 12:26
@SatjaSivcev SatjaSivcev changed the title Samples: Automatic updates to public repository Samples: Reorganize sample folders and decouple tutorials from packages Jun 11, 2026

@SatjaSivcev SatjaSivcev left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants