Commit Graph

12 Commits

Author SHA1 Message Date
b39ee74e99 feat(benchmark): add multi-object retrieval benchmark with SAM segmentation 2026-03-12 12:52:51 +08:00
4da08dc3d3 refactor(compressors): Simplify module by removing SAM/DINO separation code
- Remove dino_compressor.py and segament_compressor.py
- Rewrite pipeline.py to inline DINO into HashPipeline
- Maintain backward compatibility: SAMHashPipeline alias
- Update tests and benchmark.py
2026-03-07 22:55:13 +08:00
5be4709acf feat(utils): add feature extraction utilities and tests 2026-03-05 21:42:49 +08:00
a16b376dd7 refactor(benchmarks): modularize benchmark system with config-driven execution 2026-03-02 20:03:38 +08:00
a7b01cb49e feat(compressors): add SAM+DINO+Hash pipeline for object feature extraction 2026-03-02 14:30:40 +08:00
3ba3705ba6 refactor(configs): remove unused settings 2026-02-08 23:14:40 +08:00
6c34a3cefb chore(tests): remove obsolete test files for compressor and extractor 2026-02-08 18:19:24 +08:00
051bae5483 feat(visualizer): add cosine similarity computation for image comparison 2026-02-07 15:05:29 +08:00
e859fef2b3 feat(visualizer): integrate image upload with similarity search 2026-02-05 22:28:28 +08:00
7ce97c1965 refactor(config): simplify config manager to single unified config 2026-02-05 15:48:36 +08:00
9e9070bdb4 feat(configs): implement Pydantic configuration system with type safety 2026-02-01 12:11:51 +08:00
1454647aa6 feat(feature-compressor): add DINOv2 feature extraction and compression pipeline 2026-01-31 10:34:22 +08:00