Skip to content

Samples: Add CLI options, benchmark reporting, and threading fix - #294

Open
csu-bot-zivid wants to merge 1 commit into
masterfrom
2026-07-29-update-cpp-samples
Open

Samples: Add CLI options, benchmark reporting, and threading fix#294
csu-bot-zivid wants to merge 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

Connect sample

  • Add --serial, --ip, and --hostname command-line options, so
    you can connect to your camera using your own identifiers without
    editing the source code.

Continuous 3D visualization samples

  • CaptureVis3DInLoop and CaptureVis3DInLoopWithKeypressExit now
    capture on a background thread while the visualizer runs on the
    main thread. Capture errors are now reported instead of being
    silently swallowed.

ZividBenchmark sample

  • Benchmark CSV output now also records the timing standard
    deviation, alongside the existing median and mean.
  • Added a link to the new "Benchmarking Your System" tutorial,
    which explains how to turn the results into a report you can
    share with us.

Fixes and docs

  • Extended the tested HALCON version list with 25.11 Progress and
    26.05 Progress.
  • CorrectCameraInField: corrected wording from "accuracy error"
    to "trueness error" in the console output.
  • Clarified several sample descriptions, both in the README and in
    the corresponding source file headers (Connect,
    CaptureHalconViaZivid, CheckHealth, MeasureSceneConditions,
    ConvertZDF, CaptureAndConvertToDlpackTensorOnCuda,
    PoseConversions, UtilizeHandEyeCalibration,
    MultiCameraCalibration, StitchByTransformation,
    StitchByTransformationFromZDF, ReprojectPoints,
    StitchContinuouslyRotatingObject, TransformPointCloudViaArucoMarker,
    TransformPointCloudViaCheckerboard).

@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
Connect sample:
- Add --serial, --ip, and --hostname options so you can connect
  using your own camera's identifiers instead of editing the
  source code.

Continuous 3D visualization samples:
- CaptureVis3DInLoop and CaptureVis3DInLoopWithKeypressExit now
  capture on a background thread while the visualizer runs on
  the main thread, so capture errors are reported correctly
  instead of being silently lost.

ZividBenchmark sample:
- Benchmark results can now include timing standard deviation,
  making it easier to build a report you can share with us. See
  the new "Benchmarking Your System" tutorial linked from the
  README.

Fixes and docs:
- Extend the tested HALCON version list with 25.11 Progress and
  26.05 Progress.
- CorrectCameraInField: correct wording to "trueness error"
  (was "accuracy error").
- Clarify sample descriptions in the README and in several
  sample file headers (Connect, CaptureHalconViaZivid,
  CheckHealth, MeasureSceneConditions, ConvertZDF, and others).
@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
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.

1 participant