Skip to content

Samples: Add camera CLI options and richer benchmark reporting - #294

Merged
blauer4 merged 1 commit into
masterfrom
2026-07-29-update-cpp-samples
Sep 18, 2026
Merged

blauer4 merged 1 commit into
masterfrom
2026-07-29-update-cpp-samples

Conversation

@csu-bot-zivid

@csu-bot-zivid csu-bot-zivid commented Jul 29, 2026 •

Copy link
Copy Markdown
Contributor

This update polishes several C++ samples and adds a couple of small usability improvements.

Camera connection

  • Connect now accepts --serial, --ip, and --hostname to select your camera, instead of requiring you to edit placeholder values in the source file. source/CMakeLists.txt was updated so Connect builds with these new options.

Benchmarking

  • ZividBenchmark now records the standard deviation of each measurement in its CSV log, and can save its report to a standard log location on your system.
  • The README and ZividBenchmark now link to a tutorial on running the benchmark and sharing a report with Zivid support.

Continuous visualization

  • CaptureVis3DInLoop and CaptureVis3DInLoopWithKeypressExit now keep the viewer window open while capturing continuously in the background, and report capture errors instead of failing silently.

Fixes and docs

  • CorrectCameraInField: the correction estimate is now labeled a trueness error, matching standard terminology.
  • README: shorter, clearer descriptions for many samples, plus a few fixed typos and a broken link line.
  • Minor wording and punctuation cleanups in the top-of-file descriptions of several samples: CaptureAndConvertToDlpackTensorOnCuda, PoseConversions, UtilizeHandEyeCalibration, MultiCameraCalibration, StitchByTransformation, StitchByTransformationFromZDF, ReprojectPoints, StitchContinuouslyRotatingObject, TransformPointCloudViaArucoMarker, TransformPointCloudViaCheckerboard, ConvertZDF, CaptureHalconViaZivid, CheckHealth, and MeasureSceneConditions.

@csu-bot-zivid
csu-bot-zivid force-pushed the 2026-07-29-update-cpp-samples branch 7 times, most recently from b5772a1 to ed3fb61 Compare August 4, 2026 07:01
@csu-bot-zivid csu-bot-zivid changed the title Samples: Automatic updates to public repository Samples: Add CLI options to Connect; fix live 3D visualization Aug 4, 2026
@csu-bot-zivid
csu-bot-zivid force-pushed the 2026-07-29-update-cpp-samples branch from ed3fb61 to 8526258 Compare August 17, 2026 12:44
@csu-bot-zivid csu-bot-zivid changed the title Samples: Add CLI options to Connect; fix live 3D visualization Samples: Add benchmark reports and robust live visualization Aug 17, 2026
@csu-bot-zivid
csu-bot-zivid force-pushed the 2026-07-29-update-cpp-samples branch from 8526258 to a6ee2cb Compare August 21, 2026 14:31
@csu-bot-zivid csu-bot-zivid changed the title Samples: Add benchmark reports and robust live visualization Samples: Improve benchmark reporting and add connect options Aug 21, 2026
@csu-bot-zivid
csu-bot-zivid force-pushed the 2026-07-29-update-cpp-samples branch from a6ee2cb to 995fbe9 Compare September 2, 2026 07:53
@csu-bot-zivid csu-bot-zivid changed the title Samples: Improve benchmark reporting and add connect options Samples: Add CLI options, benchmark reporting, and threading fix Sep 2, 2026
@csu-bot-zivid
csu-bot-zivid force-pushed the 2026-07-29-update-cpp-samples branch from 995fbe9 to 351f6ad Compare September 14, 2026 07:27
@csu-bot-zivid csu-bot-zivid changed the title Samples: Add CLI options, benchmark reporting, and threading fix Samples: Add command-line options to Connect and benchmark stddev Sep 14, 2026
@csu-bot-zivid
csu-bot-zivid force-pushed the 2026-07-29-update-cpp-samples branch from 351f6ad to 5ef1e18 Compare September 14, 2026 07:53
@csu-bot-zivid csu-bot-zivid changed the title Samples: Add command-line options to Connect and benchmark stddev Samples: Make Connect configurable and expand ZividBenchmark Sep 14, 2026
Camera connection:
- Connect now accepts --serial, --ip, and --hostname to select
  your camera, instead of editing placeholder values in the
  source. (source/CMakeLists.txt updated to build it with the
  new options.)

Benchmarking:
- ZividBenchmark now records the standard deviation of each
  measurement in its CSV log, and can save its report to a
  standard log location on your system.
- The README and ZividBenchmark now link to a tutorial on running
  the benchmark and sharing a report with Zivid support.

Continuous visualization:
- CaptureVis3DInLoop and CaptureVis3DInLoopWithKeypressExit now
  keep the viewer open while capturing continuously in the
  background, and report capture errors instead of failing
  silently.

Fixes and docs:
- CorrectCameraInField: the correction estimate is now labeled a
  trueness error, matching standard terminology.
- README: shorter, clearer descriptions for many samples, and a
  few broken lines and typos fixed.
- Minor wording and punctuation cleanups in several sample
  comments (DLPack/CUDA, PoseConversions,
  UtilizeHandEyeCalibration, MultiCameraCalibration,
  StitchByTransformation(FromZDF), ReprojectPoints,
  StitchContinuouslyRotatingObject,
  TransformPointCloudViaArucoMarker/Checkerboard, ConvertZDF,
  CaptureHalconViaZivid, CheckHealth, MeasureSceneConditions).
@csu-bot-zivid
csu-bot-zivid force-pushed the 2026-07-29-update-cpp-samples branch from 5ef1e18 to abfde18 Compare September 18, 2026 12:37
@csu-bot-zivid csu-bot-zivid changed the title Samples: Make Connect configurable and expand ZividBenchmark Samples: Add camera CLI options and richer benchmark reporting Sep 18, 2026
@blauer4
blauer4 merged commit 1a336ac into master Sep 18, 2026
2 checks passed
@blauer4
blauer4 deleted the 2026-07-29-update-cpp-samples branch September 18, 2026 13:41
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