-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
67 lines (55 loc) · 1.51 KB
/
Copy pathCargo.toml
File metadata and controls
67 lines (55 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[package]
name = "deepface"
version = "0.1.0"
edition = "2021"
[workspace]
members = [
".",
"calibration",
]
[dependencies]
image = "0.25"
burn = {version = "0.21", features = ["ndarray", "vision"]}
burn-store = "0.21"
dlib_sys = {package = "dlib", git = "https://github.com/a2va/dlib-rs", rev = "4e8c8c8", optional = true, features = ["embed-all"]}
thiserror = "1"
tuple-conv = "1.0.1"
[build-dependencies]
reqwest = {version = "0.12", features = ["blocking", "rustls-tls"]}
burn-onnx = "0.21"
# [target.'cfg(target_arch = "wasm32")'.dependencies]
# burn = { version = "0.17", default-features = false } # Default features disabled for wasm target
[features]
# default = ["verify", "yunet", "centerface", "dlib-detection", "deepid", "facenet512", "dlib-recognition"]
default = ["verify"]
verify = []
# Detection models
yunet = []
centerface = []
dlib-detection = ["dlib_sys", "dlib_sys/embed-fd-nn", "dlib_sys/embed-lp"]
# Recognition models
deepid = []
facenet512 = []
dlib-recognition = ["dlib_sys", "dlib_sys/embed-fe-nn"]
[profile.dev]
opt-level = 2
# Detection examples
[[example]]
name = "yunet"
required-features = ["yunet"]
[[example]]
name = "centerface"
required-features = ["centerface"]
[[example]]
name = "dlib-detection"
required-features = ["dlib-detection"]
# Recognition examples
[[example]]
name = "deepid"
required-features = ["verify", "deepid"]
[[example]]
name = "facenet"
required-features = ["verify", "facenet512"]
[[example]]
name = "dlib-recognition"
required-features = ["verify", "dlib-recognition"]