-
Notifications
You must be signed in to change notification settings - Fork 8
/
Cargo.toml
163 lines (159 loc) · 4.43 KB
/
Cargo.toml
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
[workspace]
resolver = "2"
members = [
"ads-webasm",
"ads-webasm-example",
"apriltag",
"apriltag/apriltag-track-movie",
"basic-frame",
"bg-movie-writer",
"bisection-search",
"braid",
"braid/braid-run",
"braid/braid-run/braid_frontend",
"braid/braidz-writer",
"braid/braidz-writer/cli",
"braid-april-cal",
"braid-april-cal/braid-april-cal-webapp",
"braid-april-cal/flytrax-apriltags-calibration",
"braid-config-data",
"braid-offline",
"braid-process-video",
"braidz-export-rrd",
"braidz-parser",
"braidz-parser/braidz-chunked-iter",
"braidz-parser/braidz-chunked-iter/pybraidz-chunked-iter",
"braidz-parser/braidz-cli",
"braidz-types",
"braidz-viewer",
"bui-backend-session",
"bui-backend-session/types",
"build-util",
"camcal",
"led-box",
"led-box-comms",
"channellib",
"ci2",
"ci2/ci2-types",
"ci2-async",
"ci2-cli",
"ci2-pyloncxx",
"ci2-vimba",
"ci2-remote-control",
"ci2-simple-async-demo",
"ci2-simple-demo",
"convert-image",
"crossbeam-ok",
"csv-eof",
"datetime-conversion",
"download-verify",
"enum-iter",
"env-tracing-logger",
"env-tracing-logger/env-tracing-logger-sample",
"event-stream-types",
"fastimage",
"fastfreeimage",
"fly-eye",
"fmf",
"fmf/fmf-cli",
"flydra-feature-detector",
"flydra-feature-detector/flydra-feature-detector-types",
"flydra-feature-detector/flydra-pt-detect-cfg",
"flydra-mvg",
"flydra-types",
"flydra2",
"flytrax-csv-to-braidz",
"freemovr-calibration",
"freemovr-calibration/freemovr-calibration-cli",
"freemovr-calibration/freemovr-calibration-webapp",
"freemovr-calibration/ncollide-geom",
"groupby",
"gst-plugin-apriltag",
"gst-plugin-nvargustime",
"http-video-streaming",
"http-video-streaming/http-video-streaming-types",
"image-iter",
"imagesrc",
"imagesrc-gst",
"imops",
"led-box-standalone",
"machine-vision-shaders",
"media-utils/dump-frame",
"media-utils/font-drawing",
"media-utils/frame-source",
"media-utils/less-avc-wrapper",
"media-utils/mkv-parser-kit",
"media-utils/mkv-strand-reader",
"media-utils/mp4-writer",
"media-utils/show-timestamps",
"media-utils/strand-convert",
"media-utils/tiff-decoder",
"media-utils/video2rrd",
"media-utils/video2srt",
"mvg",
"mvg/mvg-util",
"nvenc",
"nvenc/dynlink-cuda",
"nvenc/dynlink-nvidia-encode",
"nvenc/dynlink-nvidia-encode/gen-nvenc-bindings",
"opencv-calibrate",
"opencv-calibrate/find-chessboard",
"parry-geom",
"plugin-defs",
"py-strandcam/rust",
"refraction",
"simple-frame",
"simple-obj-parse",
"strand-cam",
"strand-cam/flytrax-io",
"strand-cam/strand-cam-offline-checkerboards",
"strand-cam/strand-cam-pylon",
"strand-cam/strand-cam-pylon-gui",
"strand-cam/strand-cam-vimba",
"strand-cam/yew_frontend",
"strand-cam-csv-config-types",
"strand-cam-pseudo-cal",
"strand-cam-storetype",
"textured-tri-mesh",
"timestamped-frame",
"tracking",
"ufmf",
"vimba",
"withkey",
"write-debian-changelog",
"zip-or-dir",
"zip-or-dir/dir2zip",
]
exclude = ["led-box-firmware", "led-box-firmware-pico"]
[profile.release]
debug = true
[workspace.dependencies]
num-traits = "0.2"
simba = { version = "0.9", default-features = false }
nalgebra = "0.33"
nalgebra-mvn = "0.15"
adskalman = "0.16"
cam-geom = "0.15"
opencv-ros-camera = "0.15"
dlt = "0.13"
lstsq = "0.6.0"
parry2d-f64 = "0.17"
parry3d-f64 = "0.17"
delaunator = "1.0"
ncollide2d = { package = "ncollide2d-updated", version = "0.36.3" }
ncollide3d = { package = "ncollide3d-updated", version = "0.36.3" }
openh264 = "0.6.0"
axum-token-auth = "0.1.2"
serde = "1.0"
serde_yaml = "0.9"
chrono = { version = "0.4.35", default-features = false }
env_logger = "0.11"
eyre = "0.6.12"
image = { version = "0.25", default-features = false }
rerun = { version = "0.19", default-features = false, features = ["sdk"] }
wasm-bindgen = { version = "0.2.95" }
web-sys = { version = "0.3.72" }
machine-vision-formats = { version = "0.1.2", default-features = false }
[replace]
# "tokio-threadpool:0.1.6" = {git="https://bare-git.strawlab.org/tokio.git", rev="472e64c1ea67f3976191cb1b291061faf2082735"}
"mp4:0.14.0" = { git = "https://github.com/strawlab/mp4-rust", rev = "e6a68f68d3f662039ab28b2cc20c4c16134f2a8c" }