Files
Linux-Hello/linux-hello-cli/Cargo.toml
eliott 8c478836d8 feat: ONNX face detection, IR camera support, and PAM authentication
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>
2026-04-02 15:04:52 +02:00

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"