jetson
|
2b54cc3353
|
fix: final review wave — CLI kwargs, class filter, job locks, upload order, tests
|
2026-09-16 15:14:44 +07:00 |
|
jetson
|
1377fbb77d
|
docs: complete README with usage, CLI, API reference
|
2026-09-16 15:10:04 +07:00 |
|
jetson
|
05bdac5515
|
test: integration tests for Flask web app routes
|
2026-09-16 15:08:50 +07:00 |
|
jetson
|
40e2dbe453
|
fix: secure upload/download paths, default filter, status enum compare, upload validation
|
2026-09-16 15:06:40 +07:00 |
|
jetson
|
eb77e5be8a
|
feat: Flask web UI on port 9000 with upload, job status, API endpoints
|
2026-09-16 15:04:49 +07:00 |
|
jetson
|
f38c9708f6
|
feat: CLI entry point with --video, --model, --filter, --list-models
|
2026-09-16 15:02:46 +07:00 |
|
jetson
|
f14f3b51cb
|
fix: relax racy PENDING assertion in test_queue_add_job
|
2026-09-16 14:56:08 +07:00 |
|
jetson
|
e13926d57d
|
feat: async job queue with thread-safe add/get/cancel/list
|
2026-09-16 14:55:24 +07:00 |
|
jetson
|
5a04cc595f
|
feat: pipeline runner processes video through counting pipeline
|
2026-09-16 14:53:39 +07:00 |
|
jetson
|
61c9868ca1
|
feat: annotated video writer wraps OpenCV VideoWriter
|
2026-09-16 14:51:47 +07:00 |
|
jetson
|
f5982a4222
|
feat: model registry scans models/ directory with known class map
|
2026-09-16 14:50:35 +07:00 |
|
jetson
|
71c1ae1cf2
|
feat: copy core pipeline modules from karung_counter_semarang
|
2026-09-16 14:49:11 +07:00 |
|
jetson
|
7fb017488c
|
init: project skeleton with pyproject.toml, config, tracker.yaml, README
|
2026-09-16 13:12:59 +07:00 |
|
jetson
|
43a959d0b0
|
init: project structure
|
2026-09-15 16:03:43 +07:00 |
|