Wire up ONNX RetinaFace detector and MobileFaceNet embeddings in the CLI and auth pipeline. Add IR camera detection for Windows Hello-style "Integrated I" cameras and greyscale-only format heuristic. Add histogram normalization for underexposed IR frames from low-power emitters. - Add `onnx` feature flag to CLI crate forwarding to daemon - Wire ONNX detector into `detect` command with fallback to simple detector - Fix IR camera detection for Chicony "Integrated I" naming pattern - Add `normalize_if_dark()` for underexposed IR frames in auth pipeline - Load user config from ~/.config/linux-hello/ as fallback - Update systemd service for IR emitter integration and camera access - Add system installation script and ONNX runtime installer - Update .gitignore for local dev artifacts Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
28 lines
629 B
TOML
28 lines
629 B
TOML
[package]
|
|
name = "linux-hello-cli"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
description = "Linux Hello command-line interface"
|
|
|
|
[[bin]]
|
|
name = "linux-hello"
|
|
path = "src/main.rs"
|
|
|
|
[features]
|
|
onnx = ["linux-hello-daemon/onnx"]
|
|
|
|
[dependencies]
|
|
linux-hello-common = { path = "../linux-hello-common" }
|
|
linux-hello-daemon = { path = "../linux-hello-daemon" }
|
|
|
|
thiserror.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
toml.workspace = true
|
|
tracing.workspace = true
|
|
tracing-subscriber.workspace = true
|
|
tokio.workspace = true
|
|
clap.workspace = true
|
|
image.workspace = true
|
|
libc = "0.2" |