Rust binding of tier4/autoware_perception_evaluation.
perception_eval_rs provides modules to evaluate perception outputs recognized by your object recognition functions.
List of minimum number of points the object's box must contain
✔️
target_uuids
List of instance IDs to keep
✔️
Object results
Name
Description
Support
PerceptionResult
Matching pair of estimated and ground truth objects
✔️
PerceptionFrameResult
Set of PerceptionResult
✔️
Metrics score
Name
Description
Support
MetricsScore
Calculate score for each metrics
✔️
Documents
Run the following code to see the document.
$ cargo doc --open
Examples
Run the following code to run examples. See examples.
# if you want see details# $ export RUST_BACKTRACE=1 [or "full"]
$ cargo run --example <FILE_NAME> [-- <ARGUMENTS>]
Unit tests
Run the following code to execute unit tests written in doc-strings.
# test all modules (public&private)
cargo test -- [OPTIONS]
# test only public modules that tests are written in doc-strings
cargo test --doc --package perception-eval -- [OPTIONS]