Skip to content

Commit e3f6228

Browse files
committed
readme
1 parent 9351e36 commit e3f6228

File tree

2 files changed

+20
-5
lines changed

2 files changed

+20
-5
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,21 @@ cargo run -r --example remap
2525
cargo run -r --example stereo_rectify
2626
```
2727

28+
## Benchmark
29+
Remapping to 1024x1024 on m4 mac mini.
30+
```
31+
╭───────────────────────────────────────────────────────────────────────╮
32+
│ remap │
33+
├────────────────┬──────┬───────────┬───────────┬───────────┬───────────┤
34+
│ benchmark │ args │ fastest │ median │ mean │ stddev │
35+
├────────────────┼──────┼───────────┼───────────┼───────────┼───────────┤
36+
│ mono8 normal │ None │ 732.17 µs │ 827.00 µs │ 858.60 µs │ 94.88 µs │
37+
│ mono8 fast │ None │ 272.00 µs │ 342.25 µs │ 360.68 µs │ 228.13 µs │
38+
│ rgb8 normal │ None │ 1.87 ms │ 2.00 ms │ 2.04 ms │ 143.60 µs │
39+
│ rgb8 fast │ None │ 751.67 µs │ 824.54 µs │ 851.30 µs │ 79.45 µs │
40+
╰────────────────┴──────┴───────────┴───────────┴───────────┴───────────╯
41+
```
42+
2843
## Acknowledgements
2944
Links:
3045
* https://cvg.cit.tum.de/data/datasets/visual-inertial-dataset

benches/bench.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ fn main() -> eyre::Result<()> {
1212
bench_remap_rgb.with_name("rgb8 normal"),
1313
bench_remap_fast_rgb.with_name("rgb8 fast"),
1414
],
15-
[true],
15+
[None],
1616
);
1717
bench.run()?;
1818
Ok(())
1919
}
2020

21-
fn bench_remap(bencher: Bencher, _dummy: bool) {
21+
fn bench_remap(bencher: Bencher, _dummy: Option<bool>) {
2222
let model1 = model_from_json("data/eucm0.json");
2323
let new_w_h = 1024;
2424
let img = ImageReader::open("data/tum_vi_with_chart.png")
@@ -33,7 +33,7 @@ fn bench_remap(bencher: Bencher, _dummy: bool) {
3333
});
3434
}
3535

36-
fn bench_remap_rgb(bencher: Bencher, _dummy: bool) {
36+
fn bench_remap_rgb(bencher: Bencher, _dummy: Option<bool>) {
3737
let model1 = model_from_json("data/eucm0.json");
3838
let new_w_h = 1024;
3939
let img = ImageReader::open("data/tum_vi_with_chart.png")
@@ -48,7 +48,7 @@ fn bench_remap_rgb(bencher: Bencher, _dummy: bool) {
4848
});
4949
}
5050

51-
fn bench_remap_fast(bencher: Bencher, _dummy: bool) {
51+
fn bench_remap_fast(bencher: Bencher, _dummy: Option<bool>) {
5252
let model1 = model_from_json("data/eucm0.json");
5353
let new_w_h = 1024;
5454
let img = ImageReader::open("data/tum_vi_with_chart.png")
@@ -64,7 +64,7 @@ fn bench_remap_fast(bencher: Bencher, _dummy: bool) {
6464
});
6565
}
6666

67-
fn bench_remap_fast_rgb(bencher: Bencher, _dummy: bool) {
67+
fn bench_remap_fast_rgb(bencher: Bencher, _dummy: Option<bool>) {
6868
let model1 = model_from_json("data/eucm0.json");
6969
let new_w_h = 1024;
7070
let img = ImageReader::open("data/tum_vi_with_chart.png")

0 commit comments

Comments
 (0)