From d17b33131c14864bd1eae275f49a3f148e21cf29 Mon Sep 17 00:00:00 2001 From: Leo Chan Date: Thu, 22 Oct 2020 01:53:21 -0400 Subject: Squashed commit of the sb-vbs branch. Includes the SD-VBS benchmarks modified to: - Use libextra to loop as realtime jobs - Preallocate memory before starting their main computation - Accept input via stdin instead of via argc Does not include the SD-VBS matlab code. Fixes libextra execution in LITMUS^RT. --- SD-VBS/benchmarks/tracking/data/Makefile | 3 +++ SD-VBS/benchmarks/tracking/data/cif/1.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/2.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/3.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/4.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/5.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/Makefile | 7 +++++++ SD-VBS/benchmarks/tracking/data/cif/expected.m | 2 ++ SD-VBS/benchmarks/tracking/data/cif/expected_C.txt | 2 ++ SD-VBS/benchmarks/tracking/data/fullhd/1.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/tracking/data/fullhd/2.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/tracking/data/fullhd/3.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/tracking/data/fullhd/4.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/tracking/data/fullhd/Makefile | 7 +++++++ SD-VBS/benchmarks/tracking/data/fullhd/expected.m | 2 ++ SD-VBS/benchmarks/tracking/data/fullhd/expected_C.txt | 2 ++ SD-VBS/benchmarks/tracking/data/qcif/1.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/10.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/2.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/3.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/4.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/5.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/6.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/7.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/8.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/9.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/Makefile | 7 +++++++ SD-VBS/benchmarks/tracking/data/qcif/expected.m | 2 ++ SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt | 2 ++ SD-VBS/benchmarks/tracking/data/sim/1.bmp | Bin 0 -> 6966 bytes SD-VBS/benchmarks/tracking/data/sim/2.bmp | Bin 0 -> 6966 bytes SD-VBS/benchmarks/tracking/data/sim/3.bmp | Bin 0 -> 6966 bytes SD-VBS/benchmarks/tracking/data/sim/4.bmp | Bin 0 -> 6966 bytes SD-VBS/benchmarks/tracking/data/sim/Makefile | 6 ++++++ SD-VBS/benchmarks/tracking/data/sim/expected.m | 2 ++ SD-VBS/benchmarks/tracking/data/sim/expected_C.txt | 2 ++ SD-VBS/benchmarks/tracking/data/sim_fast/1.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/tracking/data/sim_fast/2.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/tracking/data/sim_fast/3.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/tracking/data/sim_fast/4.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/tracking/data/sim_fast/Makefile | 6 ++++++ SD-VBS/benchmarks/tracking/data/sim_fast/expected.m | 2 ++ .../benchmarks/tracking/data/sim_fast/expected_C.txt | 2 ++ SD-VBS/benchmarks/tracking/data/sqcif/1.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/tracking/data/sqcif/2.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/tracking/data/sqcif/3.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/tracking/data/sqcif/4.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/tracking/data/sqcif/Makefile | 6 ++++++ SD-VBS/benchmarks/tracking/data/sqcif/expected.m | 2 ++ SD-VBS/benchmarks/tracking/data/sqcif/expected_C.txt | 2 ++ SD-VBS/benchmarks/tracking/data/test/1.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/tracking/data/test/2.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/tracking/data/test/3.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/tracking/data/test/4.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/tracking/data/test/Makefile | 5 +++++ SD-VBS/benchmarks/tracking/data/test/expected.m | 2 ++ SD-VBS/benchmarks/tracking/data/test/expected_C.txt | 2 ++ SD-VBS/benchmarks/tracking/data/test/time.txt | 1 + SD-VBS/benchmarks/tracking/data/vga/1.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/tracking/data/vga/2.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/tracking/data/vga/3.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/tracking/data/vga/4.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/tracking/data/vga/Makefile | 7 +++++++ SD-VBS/benchmarks/tracking/data/vga/expected.m | 2 ++ SD-VBS/benchmarks/tracking/data/vga/expected_C.txt | 2 ++ 65 files changed, 87 insertions(+) create mode 100644 SD-VBS/benchmarks/tracking/data/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/cif/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/cif/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/cif/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/cif/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/cif/5.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/cif/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/cif/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/cif/expected_C.txt create mode 100644 SD-VBS/benchmarks/tracking/data/fullhd/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/fullhd/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/fullhd/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/fullhd/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/fullhd/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/fullhd/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/fullhd/expected_C.txt create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/10.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/5.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/6.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/7.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/8.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/9.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt create mode 100644 SD-VBS/benchmarks/tracking/data/sim/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sim/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sim/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sim/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sim/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/sim/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/sim/expected_C.txt create mode 100644 SD-VBS/benchmarks/tracking/data/sim_fast/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sim_fast/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sim_fast/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sim_fast/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sim_fast/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/sim_fast/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/sim_fast/expected_C.txt create mode 100644 SD-VBS/benchmarks/tracking/data/sqcif/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sqcif/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sqcif/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sqcif/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/sqcif/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/sqcif/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/sqcif/expected_C.txt create mode 100644 SD-VBS/benchmarks/tracking/data/test/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/test/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/test/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/test/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/test/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/test/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/test/expected_C.txt create mode 100644 SD-VBS/benchmarks/tracking/data/test/time.txt create mode 100644 SD-VBS/benchmarks/tracking/data/vga/1.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/vga/2.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/vga/3.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/vga/4.bmp create mode 100644 SD-VBS/benchmarks/tracking/data/vga/Makefile create mode 100644 SD-VBS/benchmarks/tracking/data/vga/expected.m create mode 100644 SD-VBS/benchmarks/tracking/data/vga/expected_C.txt (limited to 'SD-VBS/benchmarks/tracking/data') diff --git a/SD-VBS/benchmarks/tracking/data/Makefile b/SD-VBS/benchmarks/tracking/data/Makefile new file mode 100644 index 0000000..ba33d35 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/Makefile @@ -0,0 +1,3 @@ +include ../../../common/makefiles/Makefile.include +include $(MAKEFILE_COMMON_DIR)/Makefile.recurse + diff --git a/SD-VBS/benchmarks/tracking/data/cif/1.bmp b/SD-VBS/benchmarks/tracking/data/cif/1.bmp new file mode 100644 index 0000000..6744178 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/cif/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/cif/2.bmp b/SD-VBS/benchmarks/tracking/data/cif/2.bmp new file mode 100644 index 0000000..8c2ac57 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/cif/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/cif/3.bmp b/SD-VBS/benchmarks/tracking/data/cif/3.bmp new file mode 100644 index 0000000..b7195fb Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/cif/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/cif/4.bmp b/SD-VBS/benchmarks/tracking/data/cif/4.bmp new file mode 100644 index 0000000..9f0525a Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/cif/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/cif/5.bmp b/SD-VBS/benchmarks/tracking/data/cif/5.bmp new file mode 100644 index 0000000..2f88c26 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/cif/5.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/cif/Makefile b/SD-VBS/benchmarks/tracking/data/cif/Makefile new file mode 100644 index 0000000..1be9797 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/cif/Makefile @@ -0,0 +1,7 @@ +INPUT=cif +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common + + diff --git a/SD-VBS/benchmarks/tracking/data/cif/expected.m b/SD-VBS/benchmarks/tracking/data/cif/expected.m new file mode 100644 index 0000000..679cea9 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/cif/expected.m @@ -0,0 +1,2 @@ +269.915165 175.828888 195.635312 172.654409 268.516358 289.931921 267.230697 190.086741 +147.986242 145.928399 148.067509 130.441486 124.919389 64.008098 131.967361 162.460857 diff --git a/SD-VBS/benchmarks/tracking/data/cif/expected_C.txt b/SD-VBS/benchmarks/tracking/data/cif/expected_C.txt new file mode 100644 index 0000000..7830dcf --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/cif/expected_C.txt @@ -0,0 +1,2 @@ +268.790955 174.657776 196.000320 105.132706 172.262695 267.902679 288.945984 266.680359 190.432159 +146.301788 144.757889 146.543549 105.004868 130.337677 123.515228 63.038971 130.751785 160.921051 diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/1.bmp b/SD-VBS/benchmarks/tracking/data/fullhd/1.bmp new file mode 100644 index 0000000..3db2ad6 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/fullhd/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/2.bmp b/SD-VBS/benchmarks/tracking/data/fullhd/2.bmp new file mode 100644 index 0000000..9ff8e9c Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/fullhd/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/3.bmp b/SD-VBS/benchmarks/tracking/data/fullhd/3.bmp new file mode 100644 index 0000000..ec53ae6 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/fullhd/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/4.bmp b/SD-VBS/benchmarks/tracking/data/fullhd/4.bmp new file mode 100644 index 0000000..c45c5e9 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/fullhd/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/Makefile b/SD-VBS/benchmarks/tracking/data/fullhd/Makefile new file mode 100644 index 0000000..2b37182 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/fullhd/Makefile @@ -0,0 +1,7 @@ +INPUT=fullhd +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common + + diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/expected.m b/SD-VBS/benchmarks/tracking/data/fullhd/expected.m new file mode 100644 index 0000000..eb034f0 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/fullhd/expected.m @@ -0,0 +1,2 @@ +1487.193453 720.553084 1481.188344 382.962678 +308.382612 306.797105 323.948844 369.542919 diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/expected_C.txt b/SD-VBS/benchmarks/tracking/data/fullhd/expected_C.txt new file mode 100644 index 0000000..5608349 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/fullhd/expected_C.txt @@ -0,0 +1,2 @@ +1486.424561 732.003601 1482.234131 380.614441 +307.157501 334.762909 319.129578 367.587006 diff --git a/SD-VBS/benchmarks/tracking/data/qcif/1.bmp b/SD-VBS/benchmarks/tracking/data/qcif/1.bmp new file mode 100644 index 0000000..140ace2 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/10.bmp b/SD-VBS/benchmarks/tracking/data/qcif/10.bmp new file mode 100644 index 0000000..61518bc Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/10.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/2.bmp b/SD-VBS/benchmarks/tracking/data/qcif/2.bmp new file mode 100644 index 0000000..8e1f7cc Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/3.bmp b/SD-VBS/benchmarks/tracking/data/qcif/3.bmp new file mode 100644 index 0000000..95fe31f Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/4.bmp b/SD-VBS/benchmarks/tracking/data/qcif/4.bmp new file mode 100644 index 0000000..464608a Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/5.bmp b/SD-VBS/benchmarks/tracking/data/qcif/5.bmp new file mode 100644 index 0000000..71eb1b7 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/5.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/6.bmp b/SD-VBS/benchmarks/tracking/data/qcif/6.bmp new file mode 100644 index 0000000..83e5379 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/6.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/7.bmp b/SD-VBS/benchmarks/tracking/data/qcif/7.bmp new file mode 100644 index 0000000..95b4015 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/7.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/8.bmp b/SD-VBS/benchmarks/tracking/data/qcif/8.bmp new file mode 100644 index 0000000..8847887 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/8.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/9.bmp b/SD-VBS/benchmarks/tracking/data/qcif/9.bmp new file mode 100644 index 0000000..4301f11 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/qcif/9.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/qcif/Makefile b/SD-VBS/benchmarks/tracking/data/qcif/Makefile new file mode 100644 index 0000000..fb48d25 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/qcif/Makefile @@ -0,0 +1,7 @@ +INPUT=qcif +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common + + diff --git a/SD-VBS/benchmarks/tracking/data/qcif/expected.m b/SD-VBS/benchmarks/tracking/data/qcif/expected.m new file mode 100644 index 0000000..65c5984 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/qcif/expected.m @@ -0,0 +1,2 @@ +142.858025 145.068198 102.770607 141.110282 90.859800 135.351851 80.185357 113.844268 117.388158 142.126183 80.877169 +70.993874 35.205162 77.320628 62.895414 38.040784 78.853200 86.164881 63.301686 74.036975 46.176383 92.916465 diff --git a/SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt b/SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt new file mode 100644 index 0000000..7796dba --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt @@ -0,0 +1,2 @@ +133.082275 144.054230 100.963028 140.279068 89.887512 134.336441 69.720207 114.998512 116.348083 141.124100 79.836075 +55.176003 34.147427 76.485626 61.329086 37.049969 77.030098 83.134308 54.533726 73.046341 45.200169 91.896271 diff --git a/SD-VBS/benchmarks/tracking/data/sim/1.bmp b/SD-VBS/benchmarks/tracking/data/sim/1.bmp new file mode 100644 index 0000000..825ea49 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sim/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sim/2.bmp b/SD-VBS/benchmarks/tracking/data/sim/2.bmp new file mode 100644 index 0000000..d3451be Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sim/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sim/3.bmp b/SD-VBS/benchmarks/tracking/data/sim/3.bmp new file mode 100644 index 0000000..b060b06 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sim/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sim/4.bmp b/SD-VBS/benchmarks/tracking/data/sim/4.bmp new file mode 100644 index 0000000..137accc Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sim/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sim/Makefile b/SD-VBS/benchmarks/tracking/data/sim/Makefile new file mode 100644 index 0000000..42e2aa9 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sim/Makefile @@ -0,0 +1,6 @@ +INPUT=sim +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common + diff --git a/SD-VBS/benchmarks/tracking/data/sim/expected.m b/SD-VBS/benchmarks/tracking/data/sim/expected.m new file mode 100644 index 0000000..6f90559 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sim/expected.m @@ -0,0 +1,2 @@ +24.422544 21.868191 40.786198 37.742716 30.302637 16.079615 30.062715 35.344185 +14.131628 32.266282 37.315204 24.606535 32.839030 14.301861 22.509506 15.748797 diff --git a/SD-VBS/benchmarks/tracking/data/sim/expected_C.txt b/SD-VBS/benchmarks/tracking/data/sim/expected_C.txt new file mode 100644 index 0000000..b3e4b48 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sim/expected_C.txt @@ -0,0 +1,2 @@ +23.679535 20.567358 39.823669 36.499676 30.898752 13.758733 28.141140 34.485920 +12.935260 31.359093 36.248371 23.564877 30.130877 11.027717 22.152441 14.522795 diff --git a/SD-VBS/benchmarks/tracking/data/sim_fast/1.bmp b/SD-VBS/benchmarks/tracking/data/sim_fast/1.bmp new file mode 100644 index 0000000..272897c Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sim_fast/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sim_fast/2.bmp b/SD-VBS/benchmarks/tracking/data/sim_fast/2.bmp new file mode 100644 index 0000000..414d2cb Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sim_fast/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sim_fast/3.bmp b/SD-VBS/benchmarks/tracking/data/sim_fast/3.bmp new file mode 100644 index 0000000..340e885 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sim_fast/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sim_fast/4.bmp b/SD-VBS/benchmarks/tracking/data/sim_fast/4.bmp new file mode 100644 index 0000000..c347859 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sim_fast/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sim_fast/Makefile b/SD-VBS/benchmarks/tracking/data/sim_fast/Makefile new file mode 100644 index 0000000..12bcfa5 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sim_fast/Makefile @@ -0,0 +1,6 @@ +INPUT=sim_fast +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common + diff --git a/SD-VBS/benchmarks/tracking/data/sim_fast/expected.m b/SD-VBS/benchmarks/tracking/data/sim_fast/expected.m new file mode 100644 index 0000000..f944bf8 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sim_fast/expected.m @@ -0,0 +1,2 @@ +25.330446 17.728868 14.459743 +16.949109 9.076394 22.247495 diff --git a/SD-VBS/benchmarks/tracking/data/sim_fast/expected_C.txt b/SD-VBS/benchmarks/tracking/data/sim_fast/expected_C.txt new file mode 100644 index 0000000..7d624d7 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sim_fast/expected_C.txt @@ -0,0 +1,2 @@ +15.689241 12.913590 +8.660824 21.268520 diff --git a/SD-VBS/benchmarks/tracking/data/sqcif/1.bmp b/SD-VBS/benchmarks/tracking/data/sqcif/1.bmp new file mode 100644 index 0000000..06a8c3d Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sqcif/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sqcif/2.bmp b/SD-VBS/benchmarks/tracking/data/sqcif/2.bmp new file mode 100644 index 0000000..fd5c01f Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sqcif/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sqcif/3.bmp b/SD-VBS/benchmarks/tracking/data/sqcif/3.bmp new file mode 100644 index 0000000..14ab860 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sqcif/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sqcif/4.bmp b/SD-VBS/benchmarks/tracking/data/sqcif/4.bmp new file mode 100644 index 0000000..7afba08 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/sqcif/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/sqcif/Makefile b/SD-VBS/benchmarks/tracking/data/sqcif/Makefile new file mode 100644 index 0000000..c47a0fd --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sqcif/Makefile @@ -0,0 +1,6 @@ +INPUT=sqcif +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common + diff --git a/SD-VBS/benchmarks/tracking/data/sqcif/expected.m b/SD-VBS/benchmarks/tracking/data/sqcif/expected.m new file mode 100644 index 0000000..db8a05c --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sqcif/expected.m @@ -0,0 +1,2 @@ +65.833985 96.386766 76.545247 96.006777 62.175348 60.185245 31.941927 68.970416 85.550211 109.931998 72.298306 74.080821 +25.209999 70.490525 41.265387 59.869753 52.207516 62.050369 30.542002 70.430274 63.040458 45.825585 49.742089 63.956939 diff --git a/SD-VBS/benchmarks/tracking/data/sqcif/expected_C.txt b/SD-VBS/benchmarks/tracking/data/sqcif/expected_C.txt new file mode 100644 index 0000000..51c3af8 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/sqcif/expected_C.txt @@ -0,0 +1,2 @@ +64.883919 96.402344 76.013298 86.118828 60.236912 59.199661 105.921989 32.250725 52.158295 119.325455 83.300941 69.831062 73.092682 106.911362 +24.166391 67.989792 39.654747 42.183876 60.438770 61.022652 18.258587 32.598579 46.195374 35.623253 56.018707 48.722729 62.872787 51.833832 diff --git a/SD-VBS/benchmarks/tracking/data/test/1.bmp b/SD-VBS/benchmarks/tracking/data/test/1.bmp new file mode 100644 index 0000000..72079a8 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/test/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/test/2.bmp b/SD-VBS/benchmarks/tracking/data/test/2.bmp new file mode 100644 index 0000000..d13e26c Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/test/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/test/3.bmp b/SD-VBS/benchmarks/tracking/data/test/3.bmp new file mode 100644 index 0000000..10eb499 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/test/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/test/4.bmp b/SD-VBS/benchmarks/tracking/data/test/4.bmp new file mode 100644 index 0000000..6536ea7 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/test/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/test/Makefile b/SD-VBS/benchmarks/tracking/data/test/Makefile new file mode 100644 index 0000000..963bebc --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/test/Makefile @@ -0,0 +1,5 @@ +INPUT=test +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common diff --git a/SD-VBS/benchmarks/tracking/data/test/expected.m b/SD-VBS/benchmarks/tracking/data/test/expected.m new file mode 100644 index 0000000..139597f --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/test/expected.m @@ -0,0 +1,2 @@ + + diff --git a/SD-VBS/benchmarks/tracking/data/test/expected_C.txt b/SD-VBS/benchmarks/tracking/data/test/expected_C.txt new file mode 100644 index 0000000..139597f --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/test/expected_C.txt @@ -0,0 +1,2 @@ + + diff --git a/SD-VBS/benchmarks/tracking/data/test/time.txt b/SD-VBS/benchmarks/tracking/data/test/time.txt new file mode 100644 index 0000000..4cc9ce3 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/test/time.txt @@ -0,0 +1 @@ +0 68705406 diff --git a/SD-VBS/benchmarks/tracking/data/vga/1.bmp b/SD-VBS/benchmarks/tracking/data/vga/1.bmp new file mode 100644 index 0000000..9695b0c Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/vga/1.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/vga/2.bmp b/SD-VBS/benchmarks/tracking/data/vga/2.bmp new file mode 100644 index 0000000..937d03a Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/vga/2.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/vga/3.bmp b/SD-VBS/benchmarks/tracking/data/vga/3.bmp new file mode 100644 index 0000000..faedea3 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/vga/3.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/vga/4.bmp b/SD-VBS/benchmarks/tracking/data/vga/4.bmp new file mode 100644 index 0000000..2be82b8 Binary files /dev/null and b/SD-VBS/benchmarks/tracking/data/vga/4.bmp differ diff --git a/SD-VBS/benchmarks/tracking/data/vga/Makefile b/SD-VBS/benchmarks/tracking/data/vga/Makefile new file mode 100644 index 0000000..e3fa1c2 --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/vga/Makefile @@ -0,0 +1,7 @@ +INPUT=vga +include ../../../../common/makefiles/Makefile.include + +BMARK=tracking +include $(MAKEFILE_COMMON_DIR)/Makefile.common + + diff --git a/SD-VBS/benchmarks/tracking/data/vga/expected.m b/SD-VBS/benchmarks/tracking/data/vga/expected.m new file mode 100644 index 0000000..05d987c --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/vga/expected.m @@ -0,0 +1,2 @@ +470.825057 292.917830 182.675337 492.818305 276.157171 504.514201 +216.367613 229.865854 255.912628 150.704991 276.525215 149.690554 diff --git a/SD-VBS/benchmarks/tracking/data/vga/expected_C.txt b/SD-VBS/benchmarks/tracking/data/vga/expected_C.txt new file mode 100644 index 0000000..2c17eed --- /dev/null +++ b/SD-VBS/benchmarks/tracking/data/vga/expected_C.txt @@ -0,0 +1,2 @@ +469.870941 285.200348 178.385620 159.507050 491.550690 272.205200 502.454071 +215.952835 273.082672 297.375244 132.275696 149.652573 273.382935 148.502777 -- cgit v1.2.2