docs: name the local lane in the evaluators' own lane vocabulary
This commit is contained in:
parent
4aa1b35e39
commit
3c0df81629
2 changed files with 3 additions and 3 deletions
|
|
@ -3,9 +3,9 @@
|
||||||
The original matcher is a candidate final architecture, not just a baseline.
|
The original matcher is a candidate final architecture, not just a baseline.
|
||||||
Every lane is scored the same way, on the same crops, at the same resolutions:
|
Every lane is scored the same way, on the same crops, at the same resolutions:
|
||||||
|
|
||||||
|
local RootSIFT pyramid + OCR text lane (the shipped default)
|
||||||
matcher full-catalog SIFT/ORB/BRISK + RANSAC (the original demo)
|
matcher full-catalog SIFT/ORB/BRISK + RANSAC (the original demo)
|
||||||
gallery DINOv2 embedding, raw or with the trained head
|
gallery DINOv2 embedding, raw or with the trained head
|
||||||
hybrid-verify DINO shortlist, then the matcher re-ranks inside it
|
|
||||||
|
|
||||||
Reported per lane, as four separate ceilings rather than one conflated number:
|
Reported per lane, as four separate ceilings rather than one conflated number:
|
||||||
|
|
||||||
|
|
@ -56,7 +56,7 @@ UNKNOWN = "unknown"
|
||||||
# Two independent label passes disagreed here, so the row is not ground truth.
|
# Two independent label passes disagreed here, so the row is not ground truth.
|
||||||
# Scoring it would be scoring a coin flip.
|
# Scoring it would be scoring a coin flip.
|
||||||
EXCLUDE = "exclude"
|
EXCLUDE = "exclude"
|
||||||
LANES = ("matcher", "gallery", "hybrid-verify")
|
LANES = ("local", "matcher", "gallery", "hybrid-verify")
|
||||||
# A single SKU above this share of accepts is the failure the last audit found:
|
# A single SKU above this share of accepts is the failure the last audit found:
|
||||||
# every dark package collapsing onto one enrolled product.
|
# every dark package collapsing onto one enrolled product.
|
||||||
HUB_SHARE = 0.30
|
HUB_SHARE = 0.30
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ store was enrolled; scoring them is training-set accuracy.
|
||||||
|
|
||||||
python code/eval_live.py RECORDING_DIR [--stock-dir DIR] [--labels PATH]
|
python code/eval_live.py RECORDING_DIR [--stock-dir DIR] [--labels PATH]
|
||||||
[--json PATH] [--iou 0.5]
|
[--json PATH] [--iou 0.5]
|
||||||
[--replay] [--identity matcher|gallery] [--device cpu|mps|cuda]
|
[--replay] [--identity matcher|local|gallery] [--device cpu|mps|cuda]
|
||||||
|
|
||||||
Prints a human count table and writes the same report as JSON (default
|
Prints a human count table and writes the same report as JSON (default
|
||||||
<recording>/eval_live.json). Missing input exits 2 with {"error": ...} on
|
<recording>/eval_live.json). Missing input exits 2 with {"error": ...} on
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue