Examples
Examples live under crates/*/examples/ and are built per crate. Many examples accept a JSON config file (defaults point to testdata/ or tmpdata/), while the facade examples under calib-targets take an image path directly.
To run an example from the workspace root:
cargo run -p calib-targets-chessboard --example chessboard -- testdata/chessboard_config.json
Python examples live under crates/calib-targets-py/examples/ and use the calib_targets module.
After maturin develop, run them with an image path, for example:
python crates/calib-targets-py/examples/detect_charuco.py testdata/small2.png
See the sub-chapters for what each example produces and how to interpret the outputs.