| .. |
|
web
|
fix: restore reliable authenticated live recognition
|
2026-09-28 12:38:15 +09:00 |
|
__init__.py
|
Initial commit for push folder
|
2026-09-18 09:13:53 +09:00 |
|
app.py
|
fix: refuse unavailable gallery and pin head trainer
|
2026-09-28 14:41:57 +09:00 |
|
bench_engine.py
|
feat: recognition engine and session tracker for multi-client serving
|
2026-09-24 11:52:59 +09:00 |
|
bench_identity.py
|
feat: a multi-view embedding gallery, because one template per SKU cannot work
|
2026-09-24 23:43:27 +09:00 |
|
build_store_from_shelf.py
|
fix: require explicit safe shelf enrollment paths
|
2026-09-28 13:41:43 +09:00 |
|
collect_shelf_images.py
|
feat: a live path that uses the enrolled store, and a demo server a phone can reach
|
2026-09-25 10:51:57 +09:00 |
|
detector.py
|
refactor: make the matcher and detector safe for concurrent clients
|
2026-09-24 11:43:24 +09:00 |
|
empty_shelf_detector.py
|
Initial commit for push folder
|
2026-09-18 09:13:53 +09:00 |
|
engine.py
|
perf: reuse sample dimensions and catalog digest
|
2026-09-28 14:06:34 +09:00 |
|
eval_external_images.py
|
test: evaluate on 54 real store photos the pipeline has never seen
|
2026-09-25 02:21:00 +09:00 |
|
eval_live.py
|
fix: record and require the walk identity backend
|
2026-09-28 14:42:03 +09:00 |
|
feature_matcher.py
|
feat: recognition server API, reference stream client, and live label memory
|
2026-09-24 12:31:17 +09:00 |
|
finetune_identity.py
|
fix: refuse unavailable gallery and pin head trainer
|
2026-09-28 14:41:57 +09:00 |
|
gallery.py
|
fix: constrain trained head labels to enrolled catalog
|
2026-09-28 14:07:02 +09:00 |
|
identity.py
|
fix: restore reliable authenticated live recognition
|
2026-09-28 12:38:15 +09:00 |
|
inventory.py
|
Initial commit for push folder
|
2026-09-18 09:13:53 +09:00 |
|
live.py
|
fix: bind tag projection to each frame origin
|
2026-09-28 14:41:49 +09:00 |
|
observe.py
|
feat: identity decision contract and session-local observation model
|
2026-09-24 11:43:41 +09:00 |
|
ocr.py
|
feat: OCR engine, price-tag geometry, and the cached tag pass
|
2026-09-24 13:52:15 +09:00 |
|
pipeline.py
|
feat: identity decision contract and session-local observation model
|
2026-09-24 11:43:41 +09:00 |
|
reconcile.py
|
fix: a tag may not accuse on weak evidence, nor name a distant product
|
2026-09-25 01:30:03 +09:00 |
|
record.py
|
fix: record and require the walk identity backend
|
2026-09-28 14:42:03 +09:00 |
|
shelf_map.py
|
feat: a shelf map, so a facing outlives the track id that found it
|
2026-09-25 01:54:38 +09:00 |
|
stream_client.py
|
fix: restore reliable authenticated live recognition
|
2026-09-28 12:38:15 +09:00 |
|
tag_cards.py
|
fix: restore reliable authenticated live recognition
|
2026-09-28 12:38:15 +09:00 |
|
tags.py
|
fix: bind tag projection to each frame origin
|
2026-09-28 14:41:49 +09:00 |
|
test_api.py
|
fix: guard reserved sessions and bounded response state
|
2026-09-28 13:41:35 +09:00 |
|
test_engine.py
|
fix: refuse unavailable gallery and pin head trainer
|
2026-09-28 14:41:57 +09:00 |
|
test_eval_live.py
|
fix: record and require the walk identity backend
|
2026-09-28 14:42:03 +09:00 |
|
test_gallery.py
|
fix: refuse unavailable gallery and pin head trainer
|
2026-09-28 14:41:57 +09:00 |
|
test_live.py
|
fix: bind tag projection to each frame origin
|
2026-09-28 14:41:49 +09:00 |
|
test_observe.py
|
feat: identity decision contract and session-local observation model
|
2026-09-24 11:43:41 +09:00 |
|
test_ocr_tags.py
|
fix: bind tag projection to each frame origin
|
2026-09-28 14:41:49 +09:00 |
|
test_real_model.py
|
docs: API contract, README for the server and live mode, real-model test
|
2026-09-24 12:46:54 +09:00 |
|
test_reconcile.py
|
fix: a tag may not accuse on weak evidence, nor name a distant product
|
2026-09-25 01:30:03 +09:00 |
|
test_record.py
|
fix: record and require the walk identity backend
|
2026-09-28 14:42:03 +09:00 |
|
test_shelf_map.py
|
feat: a shelf map, so a facing outlives the track id that found it
|
2026-09-25 01:54:38 +09:00 |
|
test_suite.py
|
Initial commit for push folder
|
2026-09-18 09:13:53 +09:00 |
|
test_tag_cards.py
|
fix: the number on the tag is the regular price, and a price must be corroborated
|
2026-09-25 01:29:46 +09:00 |
|
test_tag_identity.py
|
fix: a tag may not accuse on weak evidence, nor name a distant product
|
2026-09-25 01:30:03 +09:00 |
|
test_tracking.py
|
test: defend engine and tracking contracts
|
2026-09-24 12:43:32 +09:00 |
|
tracking.py
|
fix: restore reliable authenticated live recognition
|
2026-09-28 12:38:15 +09:00 |
|
train.py
|
Initial commit for push folder
|
2026-09-18 09:13:53 +09:00 |
|
transport.py
|
fix: guard reserved sessions and bounded response state
|
2026-09-28 13:41:35 +09:00 |
|
yolo_adapter.py
|
feat: identity decision contract and session-local observation model
|
2026-09-24 11:43:41 +09:00 |