Files
rbv/crates/rbv-ml/Cargo.toml
rob thijssen 0fcb94e0b8 Replace remote ML API with local ONNX inference, add person image counts and gallery persons
- Remove MlClient HTTP client and reqwest dependency; all inference now runs
  locally via rbv-infer (CLIP visual+textual, SCRFD, ArcFace)
- Make --model-dir required, remove --ml-uri from CLI and API server
- Add denormalized image_count column to persons table with trigger to keep
  it updated; order /people route by image count descending
- Add GET /galleries/:id/persons endpoint and display person links on gallery page
- Fix face crop endpoint to resize source image to match detection coordinates
- Add --ml-purge flag to index command for wiping all ML data before re-index
- Add --face-score-thresh CLI arg (default 0.7, was hardcoded 0.5) to tune
  face detection sensitivity
- Lower default cluster threshold from 0.65 to 0.55 for more aggressive grouping
- Include gallery ID in pipeline log output and image path in error messages
- Update docs and systemd service files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 08:38:24 +02:00

11 lines
219 B
TOML

[package]
name = "rbv-ml"
version.workspace = true
edition.workspace = true
license.workspace = true
[dependencies]
rbv-entity = { workspace = true }
async-trait = { workspace = true }
thiserror = { workspace = true }