diff --git a/.idea/misc.xml b/.idea/misc.xml
index bd5284e..60be16a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -48,22 +48,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/build_model.json b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/build_model.json
index d63f535..dee0ffa 100644
--- a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/build_model.json
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/build_model.json
@@ -25,10 +25,7 @@
"variantName": "debug",
"isDebuggableEnabled": true,
"validAbiList": [
- "ARMEABI_V7A",
- "ARM64_V8A",
- "X86",
- "X86_64"
+ "ARM64_V8A"
],
"buildTargetSet": [
"opencv_jni_shared"
@@ -128,6 +125,7 @@
"rootBuildGradleFolder": "D:\\QTagger\\a\\QTagger_Android10",
"sdkFolder": "C:\\Users\\lee\\AppData\\Local\\Android\\Sdk",
"isBuildOnlyTargetAbiEnabled": true,
+ "ideBuildTargetAbi": "arm64-v8a,armeabi-v7a,armeabi",
"isCmakeBuildCohabitationEnabled": false,
"isPrefabEnabled": false
},
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10027_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10027_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10027_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10314_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10314_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10314_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10595_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10595_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10595_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10886_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10886_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_10886_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11237_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11237_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11237_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1143_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1143_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1143_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11521_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11521_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11521_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11819_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11819_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_11819_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12109_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12109_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12109_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12403_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12403_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12403_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1245_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1245_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1245_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1247_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1247_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1247_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12752_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12752_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_12752_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13088_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13088_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13088_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13442_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13442_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13442_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13764_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13764_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_13764_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14114_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14114_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14114_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14447_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14447_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14447_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14752_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14752_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_14752_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1478_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1478_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1478_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15095_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15095_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15095_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15439_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15439_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15439_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1551_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1551_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1551_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15770_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15770_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_15770_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1584_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1584_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1584_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16139_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16139_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16139_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16416_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16416_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16416_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16715_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16715_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_16715_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17005_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17005_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17005_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17300_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17300_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17300_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17592_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17592_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17592_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17881_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17881_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_17881_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1809_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1809_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_1809_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18185_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18185_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18185_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18511_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18511_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18511_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18812_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18812_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_18812_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19132_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19132_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19132_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19411_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19411_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19411_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19763_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19763_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_19763_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20067_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20067_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20067_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20423_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20423_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20423_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20763_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20763_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_20763_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2090_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2090_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2090_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21084_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21084_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21084_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_212_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_212_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_212_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21434_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21434_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21434_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21607_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21607_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_21607_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22094_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22094_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22094_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_222_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_222_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_222_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22385_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22385_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22385_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_226_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_226_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_226_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22706_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22706_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22706_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22999_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22999_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_22999_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23318_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23318_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23318_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23670_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23670_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23670_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23848_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23848_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_23848_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2414_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2414_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2414_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24293_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24293_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24293_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24600_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24600_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24600_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24935_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24935_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_24935_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2501_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2501_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2501_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25273_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25273_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25273_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25598_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25598_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25598_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25922_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25922_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_25922_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26252_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26252_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26252_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26583_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26583_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26583_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26911_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26911_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_26911_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2711_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2711_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2711_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27239_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27239_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27239_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27579_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27579_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27579_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27909_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27909_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_27909_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28198_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28198_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28198_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2840_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2840_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_2840_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28498_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28498_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28498_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28780_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28780_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_28780_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29051_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29051_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29051_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29334_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29334_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29334_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29639_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29639_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29639_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29918_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29918_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_29918_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3024_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3024_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3024_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3138_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3138_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3138_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3367_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3367_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3367_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3447_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3447_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3447_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3710_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3710_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3710_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3788_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3788_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_3788_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4072_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4072_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4072_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4131_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4131_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4131_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4396_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4396_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4396_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4414_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4414_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4414_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4706_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4706_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4706_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4743_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4743_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_4743_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_491_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_491_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_491_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5077_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5077_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5077_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5348_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5348_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5348_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5689_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5689_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5689_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_583_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_583_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_583_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5973_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5973_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_5973_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_615_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_615_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_615_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6331_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6331_timing.txt
index 9708df4..ad5cad1 100644
--- a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6331_timing.txt
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6331_timing.txt
@@ -1,2 +1,4 @@
# C/C++ build system timings
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6659_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6659_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6659_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6995_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6995_timing.txt
index 9708df4..ad5cad1 100644
--- a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6995_timing.txt
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_6995_timing.txt
@@ -1,2 +1,4 @@
# C/C++ build system timings
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7345_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7345_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7345_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7691_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7691_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7691_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7972_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7972_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_7972_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8286_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8286_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8286_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_852_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_852_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_852_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8568_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8568_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8568_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8865_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8865_timing.txt
index 9708df4..ad5cad1 100644
--- a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8865_timing.txt
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_8865_timing.txt
@@ -1,2 +1,4 @@
# C/C++ build system timings
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9152_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9152_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9152_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_917_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_917_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_917_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9438_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9438_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9438_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_962_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_962_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_962_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9731_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9731_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/generate_cxx_metadata_9731_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/metadata_generation_record.json b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/metadata_generation_record.json
index 7076fcb..1d61e91 100644
--- a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/metadata_generation_record.json
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/arm64-v8a/metadata_generation_record.json
@@ -11,7 +11,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": 1297423134
+ "memoizedHashCode": -780626890
},
{
"level_": 0,
@@ -25,7 +25,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": 1660912816
+ "memoizedHashCode": -417137208
},
{
"level_": 0,
@@ -39,6 +39,6 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": -1894838083
+ "memoizedHashCode": 322079189
}
]
\ No newline at end of file
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_1782_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_1782_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_1782_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_2059_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_2059_timing.txt
new file mode 100644
index 0000000..9708df4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_2059_timing.txt
@@ -0,0 +1,2 @@
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_30_timing.txt b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_30_timing.txt
index 05304cc..c7df4c6 100644
--- a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_30_timing.txt
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/generate_cxx_metadata_30_timing.txt
@@ -6,3 +6,5 @@ generate_cxx_metadata
execute-generate-process completed in 919ms
generate_cxx_metadata completed in 929ms
+# C/C++ build system timings
+
diff --git a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/metadata_generation_record.json b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/metadata_generation_record.json
index 2e61f9a..5c22a56 100644
--- a/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/metadata_generation_record.json
+++ b/OpenCV/build/intermediates/cxx/Debug/111w1j12/meta/x86/metadata_generation_record.json
@@ -11,7 +11,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": -879101726
+ "memoizedHashCode": 1337815546
},
{
"level_": 0,
@@ -25,7 +25,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": -1218230796
+ "memoizedHashCode": 998686476
},
{
"level_": 0,
@@ -39,6 +39,6 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": -1087212561
+ "memoizedHashCode": 1129704711
}
]
\ No newline at end of file
diff --git a/OpenCV/build/intermediates/cxx/abi_configuration_311k5o12.log b/OpenCV/build/intermediates/cxx/abi_configuration_311k5o12.log
index 3010838..4cac6aa 100644
--- a/OpenCV/build/intermediates/cxx/abi_configuration_311k5o12.log
+++ b/OpenCV/build/intermediates/cxx/abi_configuration_311k5o12.log
@@ -11,6 +11,6 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": 77621211
+ "memoizedHashCode": -2000428813
}
]
\ No newline at end of file
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_10448_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_10448_timing.txt
new file mode 100644
index 0000000..7ea5966
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_10448_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_10738_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_10738_timing.txt
new file mode 100644
index 0000000..a3122bf
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_10738_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 17ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_1090_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1090_timing.txt
index d3502d5..1f2a967 100644
--- a/OpenCV/build/intermediates/cxx/create_cxx_tasks_1090_timing.txt
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1090_timing.txt
@@ -3,3 +3,8 @@ create_cxx_tasks
create-initial-cxx-model 21ms
create_cxx_tasks completed in 21ms
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_1096_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1096_timing.txt
new file mode 100644
index 0000000..2a8707c
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1096_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 23ms
+create_cxx_tasks completed in 24ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_11076_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_11076_timing.txt
new file mode 100644
index 0000000..7fe2dba
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_11076_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 15ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 17ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_11662_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_11662_timing.txt
new file mode 100644
index 0000000..c6c4836
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_11662_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_11952_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_11952_timing.txt
new file mode 100644
index 0000000..dafe0c3
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_11952_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_12248_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_12248_timing.txt
new file mode 100644
index 0000000..c6c4836
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_12248_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_12601_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_12601_timing.txt
new file mode 100644
index 0000000..96156c7
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_12601_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 18ms
+create_cxx_tasks completed in 19ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_12934_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_12934_timing.txt
new file mode 100644
index 0000000..2a8707c
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_12934_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 23ms
+create_cxx_tasks completed in 24ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_13276_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_13276_timing.txt
new file mode 100644
index 0000000..2a8707c
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_13276_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 23ms
+create_cxx_tasks completed in 24ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_13613_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_13613_timing.txt
new file mode 100644
index 0000000..5cac512
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_13613_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_1383_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1383_timing.txt
new file mode 100644
index 0000000..957f2ba
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1383_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 24ms
+create_cxx_tasks completed in 25ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_13947_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_13947_timing.txt
new file mode 100644
index 0000000..aec2a03
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_13947_timing.txt
@@ -0,0 +1,13 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model
+ create-ARM64_V8A-model 12ms
+ [gap of 11ms]
+ create-initial-cxx-model completed in 28ms
+create_cxx_tasks completed in 29ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_1430_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1430_timing.txt
new file mode 100644
index 0000000..c7f6fcd
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1430_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 20ms
+create_cxx_tasks completed in 21ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_14606_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_14606_timing.txt
new file mode 100644
index 0000000..a6bfa61
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_14606_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 23ms
+create_cxx_tasks completed in 24ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 18ms
+create_cxx_tasks completed in 18ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_15274_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_15274_timing.txt
new file mode 100644
index 0000000..5cac512
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_15274_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_15616_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_15616_timing.txt
new file mode 100644
index 0000000..a3122bf
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_15616_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 17ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_15973_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_15973_timing.txt
new file mode 100644
index 0000000..c6c4836
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_15973_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_16265_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_16265_timing.txt
new file mode 100644
index 0000000..3eb6969
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_16265_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_16557_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_16557_timing.txt
new file mode 100644
index 0000000..5215f74
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_16557_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_16849_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_16849_timing.txt
new file mode 100644
index 0000000..7ea5966
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_16849_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_17142_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_17142_timing.txt
new file mode 100644
index 0000000..e10017d
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_17142_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 18ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_17435_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_17435_timing.txt
new file mode 100644
index 0000000..dafe0c3
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_17435_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_17729_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_17729_timing.txt
new file mode 100644
index 0000000..7ea5966
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_17729_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_1782_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1782_timing.txt
new file mode 100644
index 0000000..6e282b3
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_1782_timing.txt
@@ -0,0 +1,8 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model
+ create-module-model 14ms
+ [gap of 17ms]
+ create-initial-cxx-model completed in 31ms
+create_cxx_tasks completed in 32ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_18021_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_18021_timing.txt
new file mode 100644
index 0000000..3eb6969
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_18021_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_18354_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_18354_timing.txt
new file mode 100644
index 0000000..337f6ca
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_18354_timing.txt
@@ -0,0 +1,15 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 15ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_19259_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_19259_timing.txt
new file mode 100644
index 0000000..e340677
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_19259_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 18ms
+create_cxx_tasks completed in 18ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_19617_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_19617_timing.txt
new file mode 100644
index 0000000..96156c7
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_19617_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 18ms
+create_cxx_tasks completed in 19ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_19909_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_19909_timing.txt
new file mode 100644
index 0000000..a3122bf
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_19909_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 17ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_20261_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_20261_timing.txt
new file mode 100644
index 0000000..5215f74
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_20261_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_2059_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2059_timing.txt
new file mode 100644
index 0000000..3eb6969
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2059_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_20614_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_20614_timing.txt
new file mode 100644
index 0000000..02d5475
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_20614_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 20ms
+create_cxx_tasks completed in 21ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_21270_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_21270_timing.txt
new file mode 100644
index 0000000..7ea5966
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_21270_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_21607_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_21607_timing.txt
new file mode 100644
index 0000000..f203347
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_21607_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_22219_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_22219_timing.txt
new file mode 100644
index 0000000..c6c4836
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_22219_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_22552_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_22552_timing.txt
new file mode 100644
index 0000000..dafe0c3
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_22552_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_22835_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_22835_timing.txt
new file mode 100644
index 0000000..c6c4836
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_22835_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_23172_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_23172_timing.txt
new file mode 100644
index 0000000..5215f74
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_23172_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_2336_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2336_timing.txt
new file mode 100644
index 0000000..ffc6c5a
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2336_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_23505_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_23505_timing.txt
new file mode 100644
index 0000000..5cac512
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_23505_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_23848_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_23848_timing.txt
new file mode 100644
index 0000000..dafe0c3
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_23848_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_24141_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_24141_timing.txt
new file mode 100644
index 0000000..0f375d8
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_24141_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 18ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_24781_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_24781_timing.txt
new file mode 100644
index 0000000..c6c4836
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_24781_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_25114_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_25114_timing.txt
new file mode 100644
index 0000000..c6c4836
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_25114_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_25449_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_25449_timing.txt
new file mode 100644
index 0000000..699e3b8
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_25449_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 25ms
+create_cxx_tasks completed in 25ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_26087_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_26087_timing.txt
new file mode 100644
index 0000000..5cac512
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_26087_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_26420_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_26420_timing.txt
new file mode 100644
index 0000000..dafe0c3
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_26420_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_26753_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_26753_timing.txt
new file mode 100644
index 0000000..d86e1e6
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_26753_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 17ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 15ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_2694_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2694_timing.txt
new file mode 100644
index 0000000..3eb6969
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2694_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_27415_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_27415_timing.txt
new file mode 100644
index 0000000..19579aa
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_27415_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 13ms
+create_cxx_tasks completed in 13ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_27748_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_27748_timing.txt
new file mode 100644
index 0000000..b1e3adc
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_27748_timing.txt
@@ -0,0 +1,18 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 13ms
+create_cxx_tasks completed in 14ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model
+ create-module-model 11ms
+ [gap of 13ms]
+ create-initial-cxx-model completed in 24ms
+create_cxx_tasks completed in 24ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 13ms
+create_cxx_tasks completed in 14ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_28612_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_28612_timing.txt
new file mode 100644
index 0000000..874fc8a
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_28612_timing.txt
@@ -0,0 +1,20 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 15ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 15ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 13ms
+create_cxx_tasks completed in 14ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_2878_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2878_timing.txt
new file mode 100644
index 0000000..188ec5f
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2878_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 20ms
+create_cxx_tasks completed in 21ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 24ms
+create_cxx_tasks completed in 24ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_29760_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_29760_timing.txt
new file mode 100644
index 0000000..7ea5966
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_29760_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 14ms
+create_cxx_tasks completed in 14ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_2988_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2988_timing.txt
new file mode 100644
index 0000000..2a8707c
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_2988_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 23ms
+create_cxx_tasks completed in 24ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_30_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_30_timing.txt
index 5f20353..02aef73 100644
--- a/OpenCV/build/intermediates/cxx/create_cxx_tasks_30_timing.txt
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_30_timing.txt
@@ -156,3 +156,33 @@ create_cxx_tasks
create-initial-cxx-model completed in 90ms
create_cxx_tasks completed in 91ms
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model
+ [gap of 25ms]
+ create-ARMEABI_V7A-model 22ms
+ create-initial-cxx-model completed in 55ms
+create_cxx_tasks completed in 56ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model
+ [gap of 30ms]
+ create-ARM64_V8A-model 23ms
+ create-initial-cxx-model completed in 62ms
+create_cxx_tasks completed in 63ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 27ms
+create_cxx_tasks completed in 29ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model
+ [gap of 23ms]
+ create-variant-model 21ms
+ [gap of 11ms]
+ create-initial-cxx-model completed in 55ms
+create_cxx_tasks completed in 57ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_3280_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3280_timing.txt
new file mode 100644
index 0000000..ffc6c5a
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3280_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_339_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_339_timing.txt
index 8cdfcd6..deca6ed 100644
--- a/OpenCV/build/intermediates/cxx/create_cxx_tasks_339_timing.txt
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_339_timing.txt
@@ -8,3 +8,13 @@ create_cxx_tasks
create-initial-cxx-model 31ms
create_cxx_tasks completed in 32ms
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 31ms
+create_cxx_tasks completed in 32ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 30ms
+create_cxx_tasks completed in 30ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_3546_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3546_timing.txt
index d0ad77f..1ed240f 100644
--- a/OpenCV/build/intermediates/cxx/create_cxx_tasks_3546_timing.txt
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3546_timing.txt
@@ -8,3 +8,8 @@ create_cxx_tasks
create-initial-cxx-model 21ms
create_cxx_tasks completed in 22ms
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 20ms
+create_cxx_tasks completed in 21ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_3624_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3624_timing.txt
new file mode 100644
index 0000000..957f2ba
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3624_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 24ms
+create_cxx_tasks completed in 25ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_3904_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3904_timing.txt
new file mode 100644
index 0000000..713f975
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3904_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 20ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_3972_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3972_timing.txt
new file mode 100644
index 0000000..34f9d20
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_3972_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_418_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_418_timing.txt
index f543b35..842a4b6 100644
--- a/OpenCV/build/intermediates/cxx/create_cxx_tasks_418_timing.txt
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_418_timing.txt
@@ -36,3 +36,8 @@ create_cxx_tasks
create-initial-cxx-model 32ms
create_cxx_tasks completed in 33ms
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 32ms
+create_cxx_tasks completed in 33ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_4244_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_4244_timing.txt
new file mode 100644
index 0000000..957f2ba
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_4244_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 24ms
+create_cxx_tasks completed in 25ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_450_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_450_timing.txt
index 09dbcc4..bb25079 100644
--- a/OpenCV/build/intermediates/cxx/create_cxx_tasks_450_timing.txt
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_450_timing.txt
@@ -3,3 +3,8 @@ create_cxx_tasks
create-initial-cxx-model 29ms
create_cxx_tasks completed in 30ms
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 34ms
+create_cxx_tasks completed in 35ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_4550_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_4550_timing.txt
new file mode 100644
index 0000000..c7f6fcd
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_4550_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 20ms
+create_cxx_tasks completed in 21ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_4595_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_4595_timing.txt
new file mode 100644
index 0000000..3eb6969
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_4595_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_4908_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_4908_timing.txt
new file mode 100644
index 0000000..c37f43a
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_4908_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 19ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_5199_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_5199_timing.txt
new file mode 100644
index 0000000..fc47570
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_5199_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 18ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 18ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_5825_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_5825_timing.txt
new file mode 100644
index 0000000..96156c7
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_5825_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 18ms
+create_cxx_tasks completed in 19ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_6166_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_6166_timing.txt
new file mode 100644
index 0000000..9691afc
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_6166_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 17ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_6506_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_6506_timing.txt
new file mode 100644
index 0000000..9691afc
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_6506_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 17ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_6838_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_6838_timing.txt
new file mode 100644
index 0000000..2a8707c
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_6838_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 23ms
+create_cxx_tasks completed in 24ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_7195_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_7195_timing.txt
new file mode 100644
index 0000000..3eb6969
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_7195_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_7533_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_7533_timing.txt
new file mode 100644
index 0000000..3eb6969
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_7533_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_762_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_762_timing.txt
new file mode 100644
index 0000000..ffc6c5a
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_762_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_7825_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_7825_timing.txt
new file mode 100644
index 0000000..3eb6969
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_7825_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 19ms
+create_cxx_tasks completed in 20ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_797_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_797_timing.txt
new file mode 100644
index 0000000..ffc6c5a
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_797_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_8118_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_8118_timing.txt
new file mode 100644
index 0000000..f2b55a8
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_8118_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 17ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 17ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_8697_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_8697_timing.txt
new file mode 100644
index 0000000..c6c4836
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_8697_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 15ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_8991_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_8991_timing.txt
new file mode 100644
index 0000000..00119e1
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_8991_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 18ms
+create_cxx_tasks completed in 19ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 18ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_9579_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_9579_timing.txt
new file mode 100644
index 0000000..9691afc
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_9579_timing.txt
@@ -0,0 +1,5 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 17ms
+create_cxx_tasks completed in 17ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_981_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_981_timing.txt
new file mode 100644
index 0000000..de37a92
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_981_timing.txt
@@ -0,0 +1,30 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 24ms
+create_cxx_tasks completed in 25ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 26ms
+create_cxx_tasks completed in 27ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 22ms
+create_cxx_tasks completed in 23ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 18ms
+create_cxx_tasks completed in 19ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 20ms
+create_cxx_tasks completed in 21ms
+
diff --git a/OpenCV/build/intermediates/cxx/create_cxx_tasks_9872_timing.txt b/OpenCV/build/intermediates/cxx/create_cxx_tasks_9872_timing.txt
new file mode 100644
index 0000000..96407a4
--- /dev/null
+++ b/OpenCV/build/intermediates/cxx/create_cxx_tasks_9872_timing.txt
@@ -0,0 +1,10 @@
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 23ms
+create_cxx_tasks completed in 23ms
+
+# C/C++ build system timings
+create_cxx_tasks
+ create-initial-cxx-model 16ms
+create_cxx_tasks completed in 16ms
+
diff --git a/OpenCV/build/intermediates/cxx/ndk_locator_record_g55441w3.log b/OpenCV/build/intermediates/cxx/ndk_locator_record_g55441w3.log
index 032b613..3f49791 100644
--- a/OpenCV/build/intermediates/cxx/ndk_locator_record_g55441w3.log
+++ b/OpenCV/build/intermediates/cxx/ndk_locator_record_g55441w3.log
@@ -11,7 +11,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": 919655829
+ "memoizedHashCode": -1158394195
},
{
"level_": 0,
@@ -25,7 +25,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": 1711843932
+ "memoizedHashCode": -366206092
},
{
"level_": 0,
@@ -39,7 +39,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": -1878662171
+ "memoizedHashCode": 338255101
},
{
"level_": 0,
@@ -53,7 +53,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": -15848101
+ "memoizedHashCode": -2093898125
},
{
"level_": 0,
@@ -67,7 +67,7 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": 261179747
+ "memoizedHashCode": -1816870277
},
{
"level_": 0,
@@ -81,6 +81,6 @@
"fieldsDescending": {}
},
"memoizedSize": -1,
- "memoizedHashCode": -572557464
+ "memoizedHashCode": 1644359808
}
]
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 4a9e296..1f35027 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -35,6 +35,9 @@
android:theme="@style/Theme.QTagger"
android:usesCleartextTraffic="true"
tools:targetApi="31">
+
@@ -96,7 +99,7 @@
android:exported="false" />
+ android:exported="false" />
diff --git a/app/src/main/java/com/qtagger/Activity/CameraActivity.java b/app/src/main/java/com/qtagger/Activity/CameraActivity.java
index def87f0..a8da3ba 100644
--- a/app/src/main/java/com/qtagger/Activity/CameraActivity.java
+++ b/app/src/main/java/com/qtagger/Activity/CameraActivity.java
@@ -3,6 +3,7 @@ package com.qtagger.Activity;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;
+import androidx.constraintlayout.widget.ConstraintLayout;
import android.app.PendingIntent;
import android.content.ComponentName;
@@ -94,6 +95,7 @@ public class CameraActivity extends AppCompatActivity {
public Context mContext;
ImageView imageView;
CameraSurfaceView surfaceView;
+ ConstraintLayout layout_top_menu;
RelativeLayout pictureLayout;
LinearLayout saveLayout;
ProgressBar progressBar;
@@ -491,6 +493,8 @@ public class CameraActivity extends AppCompatActivity {
saveLayout = findViewById(R.id.layout_saveChecker);
button_weightAlter = findViewById(R.id.button_weightAlter);
progressBar = findViewById(R.id.capture_loading);
+ layout_top_menu = findViewById(R.id.layout_top_menu);
+
if(dbTestType == null)
dbTestType ="";
@@ -501,6 +505,7 @@ public class CameraActivity extends AppCompatActivity {
{
usbService();
progressBar.setVisibility(View.VISIBLE);
+
}
octChecker = dbTestType.compareTo(TestType.Weight.name()) == 0;
@@ -603,6 +608,7 @@ public class CameraActivity extends AppCompatActivity {
pictureLayout.setVisibility(View.GONE);
saveLayout.setVisibility(View.VISIBLE);
button_weightAlter.setVisibility(View.INVISIBLE);
+ layout_top_menu.setVisibility(View.VISIBLE);
if(box != null)
{
box.setVisibility(View.INVISIBLE);
@@ -614,6 +620,7 @@ public class CameraActivity extends AppCompatActivity {
surfaceView.setVisibility(View.VISIBLE);
pictureLayout.setVisibility(View.VISIBLE);
saveLayout.setVisibility(View.GONE);
+ layout_top_menu.setVisibility(View.INVISIBLE);
if(octChecker) {
button_weightAlter.setVisibility(View.VISIBLE);
}
@@ -680,47 +687,52 @@ public class CameraActivity extends AppCompatActivity {
bitmap = resizeBitmap(bitmap,640);
}
-
- Canvas cs = new Canvas(bitmap);
-
- Paint tPaint = new Paint();
- tPaint.setTextSize(20);
- tPaint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD));
- tPaint.setColor(Color.WHITE);
- tPaint.setStyle(Paint.Style.FILL);
- tPaint.setTextAlign(Paint.Align.LEFT);
- cs.drawText(dbTestType,10f,50f,tPaint);
- tPaint.setTextAlign(Paint.Align.RIGHT);
- cs.drawText(time,bitmap.getWidth()-10f,50f,tPaint);
- cs.drawText(pkgNo,bitmap.getWidth()-10f,20+50f,tPaint);
-
- String imgTitle = null;
- if(dbTestType.contains("Surface")) {
- imgTitle = "표면방사선량 값 : " + pkgData + " μSv/hr";
- }
- else if(dbTestType.contains("M1")){
- imgTitle = "1m방사선량 값 : "+pkgData+" μSv/hr";
+ String imgTitle = "";
+ String dataTitle = "";
+ if(dbTestType.contains("Surface") || dbTestType.contains("M1")) {
+ dataTitle = "선량률";
+ imgTitle = pkgData + " μSv/hr";
}
else if(dbTestType.compareTo(TestType.Weight.name()) == 0){
- imgTitle = "무게 : "+ pkgData+"kg" ;
+ dataTitle = "무게";
+ imgTitle = pkgData+"kg" ;
}
else if(dbTestType.compareTo(TestType.Filling.name()) == 0){
- imgTitle = "채움률 : " + pkgData + "%";
+ dataTitle = "채움률";
+ imgTitle = pkgData + "%";
}
- if(imgTitle != null) {
+ Canvas cs = new Canvas(bitmap);
+ Paint tPaint = new Paint();
+ //텍스트 영역
+ int bmpx = 0;
+ int bmpy =bitmap.getHeight()-180;
+
+ tPaint.setColor(Color.BLACK);
+ tPaint.setStyle(Paint.Style.FILL);
+ tPaint.setAlpha(100);
+ cs.drawRect(bmpx,bmpy,bitmap.getWidth(),bitmap.getHeight(),tPaint);
+ tPaint.setAlpha(0);
+ tPaint.setTextSize(24);
+ tPaint.setColor(Color.WHITE);
+ tPaint.setStyle(Paint.Style.FILL);
+ tPaint.setTextAlign(Paint.Align.LEFT);
+ cs.drawText("포장물 ID",bmpx + 30f,bmpy + 40f,tPaint);
+ cs.drawText("위치",bmpx + 30f,bmpy + 80f,tPaint);
+ cs.drawText("날짜",bmpx + 30f,bmpy + 120f,tPaint);
+
+ cs.drawText(dataTitle,bmpx + 30f,bmpy + 160f,tPaint);
+
+ tPaint.setColor(Color.YELLOW);
+ tPaint.setTypeface(Typeface.create(Typeface.DEFAULT, Typeface.BOLD));
+ cs.drawText(pkgNo,bmpx+150f,bmpy + 40f,tPaint);
+ cs.drawText(dbTestType,bmpx+150f,bmpy + 80f,tPaint);
+ cs.drawText(time,bmpx+150f,bmpy + 120f,tPaint);
+ cs.drawText(imgTitle,bmpx+150f,bmpy + 160f,tPaint);
- tPaint.setTextAlign(Paint.Align.CENTER);
- tPaint.setTextSize(32);
- cs.drawText(imgTitle, bitmap.getWidth() / 2, 115f, tPaint);
- tPaint.setColor(Color.RED);
- tPaint.setStyle(Paint.Style.STROKE);
- tPaint.setStrokeWidth(3);
- cs.drawRect(20, 80, bitmap.getWidth() - 20f, 130, tPaint);
- }
imageView.setImageDrawable(new BitmapDrawable(bitmap));//이미지뷰에 사진 보여주기
resultBitmap = bitmap;
@@ -730,14 +742,13 @@ public class CameraActivity extends AppCompatActivity {
static public Bitmap resizeBitmap(Bitmap original,int resizeWidth ) {
double aspectRatio = (double) original.getHeight() / (double) original.getWidth();
- int targetHeight = (int) (resizeWidth * aspectRatio);
+ int targetHeight = (int) (resizeWidth * aspectRatio*1.3);
Bitmap result = Bitmap.createScaledBitmap(original, resizeWidth, targetHeight, false);
- Bitmap result2 = Bitmap.createBitmap(result.getWidth(),result.getHeight()+180,result.getConfig());
- Canvas canvas = new Canvas(result2);
- canvas.drawBitmap(result,0,180,null);
- original.recycle();
- result.recycle();
- return result2;
+
+ if(result != original)
+ original.recycle();
+
+ return result;
}
diff --git a/app/src/main/java/com/qtagger/Activity/DbSettingActivity.java b/app/src/main/java/com/qtagger/Activity/DbSettingActivity.java
index 1239db4..2500cfc 100644
--- a/app/src/main/java/com/qtagger/Activity/DbSettingActivity.java
+++ b/app/src/main/java/com/qtagger/Activity/DbSettingActivity.java
@@ -10,6 +10,7 @@ import android.widget.EditText;
import com.qtagger.R;
import com.qtagger.util.DataManager;
+//DB 직접 연결 정보 수정 Activity
public class DbSettingActivity extends AppCompatActivity {
DataManager dataManager = DataManager.getInstance();
EditText edit_ip,edit_port,edit_sid;
diff --git a/app/src/main/java/com/qtagger/Activity/LayoutTestActivity.java b/app/src/main/java/com/qtagger/Activity/LayoutTestActivity.java
new file mode 100644
index 0000000..8e27560
--- /dev/null
+++ b/app/src/main/java/com/qtagger/Activity/LayoutTestActivity.java
@@ -0,0 +1,133 @@
+package com.qtagger.Activity;
+
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.drawerlayout.widget.DrawerLayout;
+
+import android.app.AlertDialog;
+import android.graphics.Bitmap;
+import android.graphics.Canvas;
+import android.graphics.drawable.BitmapDrawable;
+import android.graphics.drawable.ColorDrawable;
+import android.graphics.drawable.Drawable;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.Button;
+import android.widget.LinearLayout;
+import android.widget.SeekBar;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import com.google.android.material.navigation.NavigationView;
+import com.qtagger.CustomPalette.CommonNavigationView;
+import com.qtagger.R;
+
+public class LayoutTestActivity extends AppCompatActivity {
+ DrawerLayout drawerLayout;
+ NavigationView navigationView;
+ View thumbView;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_layout_test);
+ thumbView = LayoutInflater.from(LayoutTestActivity.this).inflate(R.layout.layout_seekbar_thumb, null, false);
+ drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
+ navigationView = (NavigationView) findViewById(R.id.navigationView);
+ SeekBar seekBar = (SeekBar) findViewById(R.id.seekbar_Test) ;
+ seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
+ @Override
+ public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
+
+ // You can have your own calculation for progress
+ seekBar.setThumb(getThumb(progress));
+ }
+
+ @Override
+ public void onStartTrackingTouch(SeekBar seekBar) {
+
+ }
+
+ @Override
+ public void onStopTrackingTouch(SeekBar seekBar) {
+
+ }
+ });
+ seekBar.setProgress(200);
+
+
+ findViewById(R.id.testttttt).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+
+ showCustomDialog();
+ drawerLayout.openDrawer(navigationView,true);
+ }
+ });
+ CommonNavigationView.setDefaultViewEvent(this);
+/*
+ findViewById(R.id.button_Close).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ drawerLayout.closeDrawer(navigationView,true);
+ }
+ });*/
+
+ /*
+ findViewById(R.id.testtttt).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ }
+ });*/
+
+ }
+ private void showCustomDialog() {
+
+ AlertDialog.Builder builder = new AlertDialog.Builder(LayoutTestActivity.this
+ , R.style.AlertDialogTheme);
+
+ View view = LayoutInflater.from(LayoutTestActivity.this).inflate(
+ R.layout.layout_dialog,
+ (LinearLayout)findViewById(R.id.layoutDialog));
+
+ //다이얼로그 텍스트 설정
+ builder.setView(view);
+ ((TextView)view.findViewById(R.id.textTitle)).setText("Title");
+ ((TextView)view.findViewById(R.id.textMessage)).setText("Text Text Text Text Text Text");
+ ((Button)view.findViewById(R.id.btnOk)).setText("확인");
+
+ AlertDialog alertDialog = builder.create();
+ view.findViewById(R.id.button_dialog_close).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ alertDialog.dismiss();
+ }
+ });
+
+ view.findViewById(R.id.btnOk).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ alertDialog.dismiss();
+ }
+ });
+
+ //다이얼로그 형태 지우기
+ if(alertDialog.getWindow() != null){
+ alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(0));
+ }
+
+ alertDialog.show();
+ }
+
+ public Drawable getThumb(int progress) {
+ ((TextView) thumbView.findViewById(R.id.tvProgress)).setText(progress + "");
+
+ thumbView.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED);
+ Bitmap bitmap = Bitmap.createBitmap(thumbView.getMeasuredWidth(), thumbView.getMeasuredHeight(), Bitmap.Config.ARGB_8888);
+ Canvas canvas = new Canvas(bitmap);
+ thumbView.layout(0, 0, thumbView.getMeasuredWidth(), thumbView.getMeasuredHeight());
+ thumbView.draw(canvas);
+
+ return new BitmapDrawable(getResources(), bitmap);
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/qtagger/Activity/MoreActivity.java b/app/src/main/java/com/qtagger/Activity/MoreActivity.java
index 5ab3bef..93d7807 100644
--- a/app/src/main/java/com/qtagger/Activity/MoreActivity.java
+++ b/app/src/main/java/com/qtagger/Activity/MoreActivity.java
@@ -81,24 +81,6 @@ public class MoreActivity extends AppCompatActivity {
}
}).setNegativeButton("취소", null).show();
//테스트
-
- /*
- syncTestEnum = TestEnum.발생지특성규명;
-
- Intent intent = new Intent(getApplicationContext(), SyncActivity.class);
- intent.putExtra("TestEnumLabel",syncTestEnum.label());
- startActivity(intent);*/
-
- //intent.putExtra("boolean",false);
-
- //데이터 가져오기
- /*
- new Thread(() ->{
- OracleGet(TestEnum.발생지특성규명);
- OracleGet(TestEnum.인수검사);
- OracleGet(TestEnum.예비검사);
- OracleGet(TestEnum.처분검사);
- }).start();*/
}
});
diff --git a/app/src/main/java/com/qtagger/Activity/Search/BarcodeFragment.java b/app/src/main/java/com/qtagger/Activity/Search/BarcodeFragment.java
index 80c05c6..53143c0 100644
--- a/app/src/main/java/com/qtagger/Activity/Search/BarcodeFragment.java
+++ b/app/src/main/java/com/qtagger/Activity/Search/BarcodeFragment.java
@@ -1,18 +1,26 @@
package com.qtagger.Activity.Search;
+import android.app.AlertDialog;
import android.content.Context;
+import android.content.DialogInterface;
+import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
+import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
+import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
+import com.qtagger.Activity.AccountList;
+import com.qtagger.Activity.LayoutTestActivity;
import com.qtagger.Activity.SearchActivity;
+import com.qtagger.Data.TestEnum;
import com.qtagger.Database.PKG;
import com.qtagger.R;
import com.qtagger.util.ApplicationClass;
@@ -34,6 +42,8 @@ public class BarcodeFragment extends Fragment {
DataManager dataManager = DataManager.getInstance();
private String barcodeStr = "";
private Context context;
+ private boolean openDialogChecker = false;
+ AlertDialog alertDialog = null;
// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private static final String ARG_PARAM1 = "param1";
@@ -80,47 +90,6 @@ public class BarcodeFragment extends Fragment {
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_barcode, container, false);
context = container.getContext();
- TextView bacodeTextView = view.findViewById(R.id.textView_BarcodeText);
- Button okButton = view.findViewById(R.id.button_Ok);
-
- okButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- //목록에 해당한 내용이 없으면
- if(!barcodeStr.isEmpty()) {
- PKG searchPkg = null;
- for (PKG pkg : dataManager.pkgList) {
- if (pkg.getPKG_NO().compareTo(barcodeStr) == 0)
- {
- searchPkg = pkg;
- break;
- }
- }
-
- if(searchPkg != null)
- {
- dataManager.selPkg = searchPkg;
- ((SearchActivity) getActivity()).callTestActivity();
- }
- else{
- Toast.makeText(context, "해당 방폐물이 존재하지 않습니다.", Toast.LENGTH_SHORT).show();
- }
- }
- else
- {
- Toast.makeText(context, "바코드를 인식해주세요.", Toast.LENGTH_SHORT).show();
- }
- }
-
- });
-
- view.findViewById(R.id.button_BarcodeReader).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- //바코드 인식
- barcodeReadData();
- }
- });
barcodeScanner.setEventListener(new BarcodeEventListener() {
@Override
public void onStateChanged(EventType eventType) {
@@ -133,8 +102,8 @@ public class BarcodeFragment extends Fragment {
&& !"NR".equals(barcode)
) {
barcodeStr = barcode;
- bacodeTextView.setText(barcode);
- okButton.setEnabled(true);
+
+ showCustomDialog();
}
}
});
@@ -143,12 +112,117 @@ public class BarcodeFragment extends Fragment {
return view;
}
- public void barcodeReadData()
- {
+ public void KeyUpEvent() {
+
+ if(!openDialogChecker)
+ barcodeReadData();
+ else
+ openDialogChecker = false;
+
+
+ }
+
+ private void showCustomDialog() {
+
+ AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()
+ , R.style.AlertDialogTheme);
+
+ View view = LayoutInflater.from(getActivity()).inflate(
+ R.layout.layout_dialog,
+ (LinearLayout) getActivity().findViewById(R.id.layoutDialog));
+
+ builder.setOnKeyListener(new DialogInterface.OnKeyListener() {
+ @Override
+ public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
+ openDialogChecker = true;
+ alertDialog.dismiss();
+ setPkg();
+ return false;
+ }
+ });
+ //다이얼로그 텍스트 설정
+ builder.setView(view);
+ ((TextView) view.findViewById(R.id.textTitle)).setText("Barcode");
+ ((TextView) view.findViewById(R.id.textMessage)).setText(barcodeStr);
+ ((Button) view.findViewById(R.id.btnOk)).setText("확인");
+ builder.setOnDismissListener(new DialogInterface.OnDismissListener() {
+ @Override
+ public void onDismiss(DialogInterface dialog) {
+ alertDialog = null;
+ }
+ });
+
+ alertDialog = builder.create();
+
+ view.findViewById(R.id.button_dialog_close).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ alertDialog.dismiss();
+ }
+ });
+
+ view.findViewById(R.id.btnOk).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+
+ alertDialog.dismiss();
+ setPkg();
+
+ }
+ });
+
+ //다이얼로그 형태 지우기
+ if (alertDialog.getWindow() != null) {
+ alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(0));
+ }
+
+ alertDialog.show();
+ }
+
+ private void setPkg(){
+ if (!barcodeStr.isEmpty()) {
+ PKG searchPkg = null;
+ for (PKG pkg : dataManager.pkgList) {
+ if (pkg.getPKG_NO().compareTo(barcodeStr) == 0) {
+ searchPkg = pkg;
+ break;
+ }
+ }
+
+ if (searchPkg != null) {
+ dataManager.selPkg = searchPkg;
+ ((SearchActivity) getActivity()).callTestActivity();
+ } else {
+ new AlertDialog.Builder(context).setTitle("해당 방폐물을 추가하시겠습니까?").setPositiveButton("확인", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ //TODO : 데이터 추가 로직
+
+ }
+ }).setNegativeButton("취소", null).show();
+
+
+ }
+ } else {
+ Toast.makeText(context, "바코드를 인식해주세요.", Toast.LENGTH_SHORT).show();
+ }
+ }
+
+
+ public void barcodeReadData() {
if (barcodeScanner.isDecoding()) {
barcodeScanner.stopDecode();
} else {
barcodeScanner.startDecode();
}
}
+
+ @Override
+ public void onDestroyView() {
+ super.onDestroyView();
+
+ if (barcodeScanner.isDecoding())
+ barcodeScanner.stopDecode();
+
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/qtagger/Activity/Search/RfidFragment.java b/app/src/main/java/com/qtagger/Activity/Search/RfidFragment.java
index f349a75..6e5fede 100644
--- a/app/src/main/java/com/qtagger/Activity/Search/RfidFragment.java
+++ b/app/src/main/java/com/qtagger/Activity/Search/RfidFragment.java
@@ -3,6 +3,10 @@ package com.qtagger.Activity.Search;
import static android.os.SystemClock.sleep;
import android.content.Context;
+import android.graphics.Bitmap;
+import android.graphics.Canvas;
+import android.graphics.drawable.BitmapDrawable;
+import android.graphics.drawable.Drawable;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
@@ -16,6 +20,7 @@ import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.Toast;
+import com.qtagger.Activity.LayoutTestActivity;
import com.qtagger.Activity.SearchActivity;
import com.qtagger.Database.PKG;
import com.qtagger.R;
@@ -42,6 +47,7 @@ public class RfidFragment extends Fragment {
private String rfidStr = "";
private Context context;
Button button_RfidReader;
+ View thumbView;
// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private static final String ARG_PARAM1 = "param1";
@@ -92,10 +98,9 @@ public class RfidFragment extends Fragment {
TextView textViewRfidText = view.findViewById(R.id.textView_RfidText);
SeekBar seekBar = view.findViewById(R.id.seekbar_reader_type);
button_RfidReader = view.findViewById(R.id.button_RfidReader);
+ thumbView =inflater.inflate(R.layout.layout_seekbar_thumb, null, false);
try {
- //ATRfidManager.wakeUp();
ApplicationClass.rfidSetOperationTime();
- //rfidReader.setOperationTime(0);
int power = rfidReader.getPower();
if(power == -1){
@@ -166,6 +171,7 @@ public class RfidFragment extends Fragment {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
try {
+ seekBar.setThumb(getThumb(progress));
rfidReader.setPower(progress);
textViewPower.setText("강도 : " + rfidReader.getPower());
@@ -218,6 +224,18 @@ public class RfidFragment extends Fragment {
return view;
}
+ public Drawable getThumb(int progress) {
+ ((TextView) thumbView.findViewById(R.id.tvProgress)).setText(progress + "");
+
+ thumbView.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED);
+ Bitmap bitmap = Bitmap.createBitmap(thumbView.getMeasuredWidth(), thumbView.getMeasuredHeight(), Bitmap.Config.ARGB_8888);
+ Canvas canvas = new Canvas(bitmap);
+ thumbView.layout(0, 0, thumbView.getMeasuredWidth(), thumbView.getMeasuredHeight());
+ thumbView.draw(canvas);
+
+ return new BitmapDrawable(getResources(), bitmap);
+ }
+
@Override
public void onDestroy() {
super.onDestroy();
diff --git a/app/src/main/java/com/qtagger/Activity/SearchActivity.java b/app/src/main/java/com/qtagger/Activity/SearchActivity.java
index 248769a..4f01587 100644
--- a/app/src/main/java/com/qtagger/Activity/SearchActivity.java
+++ b/app/src/main/java/com/qtagger/Activity/SearchActivity.java
@@ -5,6 +5,7 @@ import androidx.fragment.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
+import android.view.KeyEvent;
import android.view.View;
import com.google.android.material.tabs.TabLayout;
@@ -31,7 +32,9 @@ public class SearchActivity extends AppCompatActivity {
barcodeFragment = new BarcodeFragment();
listFragment = new ListFragment();
- getSupportFragmentManager().beginTransaction().add(R.id.frame,rfidFragment).commit();
+ getSupportFragmentManager().beginTransaction().add(R.id.frame,barcodeFragment).commit();
+ if(dataManager.searchTabPosition == -1)
+ dataManager.searchTabPosition = 0;
tabs = (TabLayout) findViewById(R.id.tabs);
findViewById(R.id.imageFilterButton_Setting).setOnClickListener(new View.OnClickListener() {
@@ -50,9 +53,9 @@ public class SearchActivity extends AppCompatActivity {
Fragment selected = null;
if(position == 0){
- selected = rfidFragment;
- }else if (position == 1){
selected = barcodeFragment;
+ }else if (position == 1){
+ selected = rfidFragment;
}else if (position == 2){
selected = listFragment;
}
@@ -83,6 +86,13 @@ public class SearchActivity extends AppCompatActivity {
public void callTestActivity(){
+ //데이터 초기화, 없으면 null
+ String pkgNo = dataManager.selPkg.getPKG_NO();
+ dataManager.selORIGIN_CHRCT = dataManager.dbHelper.getORIGIN_CHRCT(pkgNo);
+ dataManager.selDISPOSAL_TEST = dataManager.dbHelper.getDISPOSAL_TEST(pkgNo);
+ dataManager.selACCEPT_TEST = dataManager.dbHelper.getACCEPT_TEST(pkgNo);
+ dataManager.selPREPAR_TEST = dataManager.dbHelper.getPREPAR_TEST(pkgNo);
+
if(skipCheck) {
Intent intent = new Intent(getApplicationContext(), TestActivity.class);
startActivity(intent);
@@ -98,4 +108,21 @@ public class SearchActivity extends AppCompatActivity {
tabs.getTabAt(dataManager.searchTabPosition).select();
}
}
+
+ @Override
+ public boolean onKeyUp(int keyCode, KeyEvent event) {
+ if (keyCode == 138) {
+ //키 입력시
+ if(dataManager.searchTabPosition == 0)
+ {
+ ((BarcodeFragment)barcodeFragment).KeyUpEvent();
+ }
+ else if(dataManager.searchTabPosition == 1)
+ {
+ //rfidFragment
+ }
+ }
+
+ return super.onKeyUp(keyCode, event);
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/qtagger/Activity/Test/InfoFragment.java b/app/src/main/java/com/qtagger/Activity/Test/InfoFragment.java
index 1ebf702..d2fbdf3 100644
--- a/app/src/main/java/com/qtagger/Activity/Test/InfoFragment.java
+++ b/app/src/main/java/com/qtagger/Activity/Test/InfoFragment.java
@@ -667,7 +667,16 @@ public class InfoFragment extends Fragment {
editText.setTextColor(Color.BLACK);
editText.setTextSize(TypedValue.COMPLEX_UNIT_SP,24);
editText.setLayoutParams(titleParam);
+
+ LinearLayout.LayoutParams viewLayout = new LinearLayout.LayoutParams(
+ LinearLayout.LayoutParams.MATCH_PARENT,
+ inttodp(1));
+ View view = new View(context);
+ view.setBackgroundColor(Color.BLACK);
+ view.setLayoutParams(viewLayout);
+
linearLayout.addView(editText);
+ linearLayout.addView(view);
}
public TextView createInfoTextView(LinearLayout linearLayout, String title){
@@ -684,7 +693,6 @@ public class InfoFragment extends Fragment {
LinearLayout.LayoutParams.WRAP_CONTENT);
titleParam.weight = 0.8f;
-
TextView editText = new TextView(context);
editText.setText(title);
editText.setGravity(Gravity.LEFT);
@@ -692,6 +700,7 @@ public class InfoFragment extends Fragment {
editText.setPadding(inttodp(10),0,0,0);
editText.setTextSize(TypedValue.COMPLEX_UNIT_SP,16);
editText.setLayoutParams(titleParam);
+ editText.setBackgroundResource(R.drawable.table_item_background);
LinearLayout.LayoutParams infoTextParam = new LinearLayout.LayoutParams(
0,
@@ -703,8 +712,11 @@ public class InfoFragment extends Fragment {
infoText.setGravity(Gravity.LEFT);
infoText.setTextColor(Color.BLACK);
infoText.setTextSize(TypedValue.COMPLEX_UNIT_SP,16);
+ editText.setPadding(inttodp(10),0,inttodp(10),0);
infoText.setLayoutParams(infoTextParam);
infoText.setText("");
+ infoText.setTextAlignment(View.TEXT_ALIGNMENT_TEXT_END);
+ infoText.setBackgroundResource(R.drawable.table_item_background);
t1.addView(editText);
t1.addView(infoText);
diff --git a/app/src/main/java/com/qtagger/Activity/TestSelectActivity.java b/app/src/main/java/com/qtagger/Activity/TestSelectActivity.java
index b436073..f46a73a 100644
--- a/app/src/main/java/com/qtagger/Activity/TestSelectActivity.java
+++ b/app/src/main/java/com/qtagger/Activity/TestSelectActivity.java
@@ -17,7 +17,9 @@ import androidx.activity.result.contract.ActivityResultContracts;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
+import androidx.drawerlayout.widget.DrawerLayout;
+import com.google.android.material.navigation.NavigationView;
import com.qtagger.Data.TestEnum;
import com.qtagger.Database.PKG;
import com.qtagger.R;
@@ -28,6 +30,8 @@ import java.util.List;
public class TestSelectActivity extends AppCompatActivity {
private final DataManager dataManager = DataManager.getInstance();
+ DrawerLayout drawerLayout;
+ NavigationView navigationView;
private final long FINISH_INTERVAL_TIME = 2000;
private long backPressedTime = 0;
@@ -53,6 +57,15 @@ public class TestSelectActivity extends AppCompatActivity {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test_select);
Activity thisActivity = this;
+ drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
+ navigationView = (NavigationView) findViewById(R.id.navigationView);
+
+ findViewById(R.id.button_Close).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ drawerLayout.closeDrawer(navigationView,true);
+ }
+ });
findViewById(R.id.button_발생지특성규명).setOnClickListener(new View.OnClickListener() {
@@ -97,8 +110,11 @@ public class TestSelectActivity extends AppCompatActivity {
findViewById(R.id.imageFilterButton_Setting).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
+ drawerLayout.openDrawer(navigationView,true);
+
+ /*
Intent intent = new Intent(getApplicationContext(), MoreActivity.class);
- startActivity(intent);
+ startActivity(intent);*/
}
});
@@ -107,6 +123,21 @@ public class TestSelectActivity extends AppCompatActivity {
//권한 점검 및 실행
private void StartSearchActivity(){
+ if(dataManager.pkgList == null || dataManager.pkgList.size() == 0)
+ {
+ android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(this);
+
+ builder.setTitle("알림").setMessage("해당 방폐물 데이터가 없습니다.\n데이터 다운로드를 진행해주세요.");
+ builder.setPositiveButton("확인", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ }
+ });
+ android.app.AlertDialog alertDialog = builder.create();
+ alertDialog.show();
+ return;
+ }
+
//연결 안됨
if(CommonHelper.ft232rChecker(this) == null){
android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(this);
diff --git a/app/src/main/java/com/qtagger/CustomPalette/CommonNavigationView.java b/app/src/main/java/com/qtagger/CustomPalette/CommonNavigationView.java
new file mode 100644
index 0000000..73140cf
--- /dev/null
+++ b/app/src/main/java/com/qtagger/CustomPalette/CommonNavigationView.java
@@ -0,0 +1,93 @@
+package com.qtagger.CustomPalette;
+
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.view.View;
+
+import androidx.core.view.GravityCompat;
+import androidx.drawerlayout.widget.DrawerLayout;
+
+import com.google.android.material.navigation.NavigationView;
+import com.qtagger.Activity.MoreActivity;
+import com.qtagger.Activity.SyncActivity;
+import com.qtagger.Data.TestEnum;
+import com.qtagger.R;
+
+public class CommonNavigationView {
+
+ public static void setDefaultViewEvent(Activity activity)
+ {
+
+
+ activity.findViewById(R.id.button_serverInfo).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+
+ }
+ });
+ activity.findViewById(R.id.button_Upload).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+
+ }
+ });
+ activity.findViewById(R.id.button_Download).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String[] testEnumKeys = TestEnum.getKeyNames();
+ final TestEnum[] syncTestEnum = {TestEnum.선택안함};
+ new AlertDialog.Builder(activity).setTitle("검사 단계 선택").setSingleChoiceItems(testEnumKeys, -1, new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ syncTestEnum[0] = TestEnum.getByName(testEnumKeys[which]);
+ }
+ }).setPositiveButton("확인", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ if(syncTestEnum[0] != TestEnum.선택안함) {
+ Intent intent = new Intent(activity.getApplicationContext(), SyncActivity.class);
+ intent.putExtra("TestEnumLabel", syncTestEnum[0].label());
+ activity.startActivity(intent);
+ }
+ }
+ }).setNegativeButton("취소", null).show();
+
+ }
+ });
+ activity.findViewById(R.id.button_ExcelExport).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+
+ }
+ });
+
+
+ activity.findViewById(R.id.button_AccountAdd).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+
+ }
+ });
+ activity.findViewById(R.id.button_AccountModify).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+
+ }
+ });
+ activity.findViewById(R.id.button_Close).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ DrawerLayout drawerLayout = (DrawerLayout) activity.findViewById(R.id.drawerLayout);
+ NavigationView navigationView = (NavigationView) activity.findViewById(R.id.navigationView);
+ drawerLayout.closeDrawer(navigationView,true);
+
+ }
+ });
+
+
+ }
+
+}
diff --git a/app/src/main/java/com/qtagger/CustomPalette/CustomSeekBar.java b/app/src/main/java/com/qtagger/CustomPalette/CustomSeekBar.java
new file mode 100644
index 0000000..268c949
--- /dev/null
+++ b/app/src/main/java/com/qtagger/CustomPalette/CustomSeekBar.java
@@ -0,0 +1,60 @@
+package com.qtagger.CustomPalette;
+import android.content.Context;
+import android.graphics.Canvas;
+import android.graphics.Color;
+import android.graphics.Paint;
+import android.graphics.Rect;
+import android.util.AttributeSet;
+import android.util.TypedValue;
+
+import androidx.appcompat.widget.AppCompatSeekBar;
+
+public class CustomSeekBar extends AppCompatSeekBar {
+
+ @SuppressWarnings("unused")
+ private static final String TAG = CustomSeekBar.class.getSimpleName();
+
+ private Paint paint;
+ private Rect bounds;
+
+ public String dimension;
+
+ public CustomSeekBar(Context context) {
+ super(context);
+ init();
+ }
+
+ public CustomSeekBar(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ init();
+ }
+
+ public CustomSeekBar(Context context, AttributeSet attrs, int defStyle) {
+ super(context, attrs, defStyle);
+ init();
+ }
+
+ private void init(){
+ paint = new Paint();
+ paint.setColor(Color.WHITE);
+ paint.setStyle(Paint.Style.STROKE);
+ paint.setTextSize(sp2px(14));
+
+ bounds = new Rect();
+ }
+
+ @Override
+ protected void onDraw(Canvas canvas) {
+ super.onDraw(canvas);
+ String label = String.valueOf(getProgress()) + dimension;
+ paint.getTextBounds(label, 0, label.length(), bounds);
+ float x = (float) getProgress() * (getWidth() - 2 * getThumbOffset()) / getMax() +
+ (1 - (float) getProgress() / getMax()) * bounds.width() / 2 - bounds.width() / 2
+ + getThumbOffset() / (label.length() - 1);
+ canvas.drawText(label, x, paint.getTextSize(), paint);
+ }
+
+ private int sp2px(int sp) {
+ return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, sp, getResources().getDisplayMetrics());
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/qtagger/Database/DBHelper.java b/app/src/main/java/com/qtagger/Database/DBHelper.java
index df20f15..b55acd1 100644
--- a/app/src/main/java/com/qtagger/Database/DBHelper.java
+++ b/app/src/main/java/com/qtagger/Database/DBHelper.java
@@ -36,7 +36,12 @@ public class DBHelper extends SQLiteOpenHelper {
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
-
+ public void insertQuery(String query)
+ {
+ db = getWritableDatabase();
+ db.execSQL(query);
+ db.close();
+ }
public List getAllORIGIN_CHRCT(){
List resultData = new ArrayList();
@@ -66,12 +71,35 @@ public class DBHelper extends SQLiteOpenHelper {
db.close();
return resultData;
}
+ public ORIGIN_CHRCT getORIGIN_CHRCT(String PKG_No){
+ if(PKG_No == null || PKG_No.isEmpty())
+ return null;
- public void insertQuery(String query)
- {
+ ORIGIN_CHRCT resultData = null;
db = getWritableDatabase();
- db.execSQL(query);
+ Cursor cs = db.rawQuery("Select * From ORIGIN_CHRCT where PKG_No = '" + PKG_No + "'",null);
+ while (cs.moveToNext()){
+ resultData = new ORIGIN_CHRCT(cs.getString(0),cs.getString(1),cs.getString(2),cs.getString(3),cs.getString(4),
+ cs.getString(5),cs.getString(6),cs.getString(7),cs.getString(8),cs.getString(9),
+ cs.getString(10),cs.getString(11),cs.getString(12),cs.getString(13),cs.getString(14),
+ cs.getString(15),cs.getString(16),cs.getString(17),cs.getString(18),cs.getString(19),
+ cs.getString(20),cs.getString(21),cs.getString(22),cs.getString(23),cs.getString(24),
+ cs.getString(25),cs.getString(26),cs.getString(27),cs.getString(28),cs.getString(29),
+ cs.getString(30),cs.getString(31),cs.getString(32),cs.getString(33),cs.getString(34),
+ cs.getString(35),cs.getString(36),cs.getString(37),cs.getString(38),cs.getString(39),
+ cs.getString(40),cs.getString(41),cs.getString(42),cs.getString(43),cs.getString(44),
+ cs.getString(45),cs.getString(46),cs.getString(47),cs.getString(48),cs.getString(49),
+ cs.getString(50),cs.getString(51),cs.getString(52),cs.getString(53),cs.getString(54),
+ cs.getString(55),cs.getString(56),cs.getString(57),cs.getString(58),cs.getString(59),
+ cs.getString(60),cs.getString(61),cs.getString(62),cs.getString(63),cs.getString(64),
+ cs.getString(65),cs.getString(66),cs.getString(67),cs.getString(68),cs.getString(69),
+ cs.getString(70),cs.getString(71),cs.getString(72),cs.getString(73),cs.getString(74),
+ cs.getString(75),cs.getString(76),cs.getString(77),cs.getString(78),cs.getString(79),
+ cs.getString(80),cs.getString(81),cs.getString(82),cs.getString(83),cs.getString(84),
+ cs.getString(85),cs.getString(86),cs.getString(87));
+ }
db.close();
+ return resultData;
}
@@ -86,6 +114,21 @@ public class DBHelper extends SQLiteOpenHelper {
return resultData;
}
+ public ACCEPT_TEST getACCEPT_TEST(String PKG_No){
+ if(PKG_No == null || PKG_No.isEmpty())
+ return null;
+
+ ACCEPT_TEST resultData = null;
+ db = getWritableDatabase();
+ Cursor cs = db.rawQuery("Select * From ACCEPT_TEST where PKG_No = '" + PKG_No + "'",null);
+ while (cs.moveToNext()){
+ resultData = new ACCEPT_TEST(cs.getString(0),cs.getString(1),cs.getString(2),cs.getString(3),cs.getString(4),cs.getString(5),cs.getString(6),cs.getString(7),cs.getString(8),cs.getString(9),cs.getString(10),cs.getString(11),cs.getString(12),cs.getString(13),cs.getString(14),cs.getString(15),cs.getString(16),cs.getString(17),cs.getString(18),cs.getString(19),cs.getString(20),cs.getString(21),cs.getString(22),cs.getString(23),cs.getString(24),cs.getString(25),cs.getString(26),cs.getString(27),cs.getString(28),cs.getString(29),cs.getString(30),cs.getString(31),cs.getString(32),cs.getString(33),cs.getString(34),cs.getString(35),cs.getString(36),cs.getString(37),cs.getString(38),cs.getString(39),cs.getString(40),cs.getString(41),cs.getString(42),cs.getString(43),cs.getString(44),cs.getString(45),cs.getString(46),cs.getString(47),cs.getString(48),cs.getString(49),cs.getString(50),cs.getString(51),cs.getString(52),cs.getString(53),cs.getString(54),cs.getString(55),cs.getString(56),cs.getString(57),cs.getString(58),cs.getString(59),cs.getString(60),cs.getString(61),cs.getString(62),cs.getString(63),cs.getString(64),cs.getString(65),cs.getString(66));
+ }
+
+ db.close();
+ return resultData;
+ }
+
public List getAllDISPOSAL_TEST(){
List resultData = new ArrayList();
db = getWritableDatabase();
@@ -97,6 +140,21 @@ public class DBHelper extends SQLiteOpenHelper {
return resultData;
}
+ public DISPOSAL_TEST getDISPOSAL_TEST(String PKG_No){
+ if(PKG_No == null || PKG_No.isEmpty())
+ return null;
+
+ DISPOSAL_TEST resultData = null;
+ db = getWritableDatabase();
+ Cursor cs = db.rawQuery("Select * From DISPOSAL_TEST where PKG_No = '" + PKG_No + "'",null);
+ while (cs.moveToNext()){
+ resultData = new DISPOSAL_TEST(cs.getString(0),cs.getString(1),cs.getString(2),cs.getString(3),cs.getString(4),cs.getString(5),cs.getString(6),cs.getString(7),cs.getString(8),cs.getString(9),cs.getString(10),cs.getString(11),cs.getString(12),cs.getString(13),cs.getString(14) );
+ }
+
+ db.close();
+ return resultData;
+ }
+
public List getAllPREPAR_TEST(){
List resultData = new ArrayList();
db = getWritableDatabase();
@@ -109,6 +167,21 @@ public class DBHelper extends SQLiteOpenHelper {
return resultData;
}
+ public PREPAR_TEST getPREPAR_TEST(String PKG_No){
+ if(PKG_No == null || PKG_No.isEmpty())
+ return null;
+
+ PREPAR_TEST resultData = null;
+ db = getWritableDatabase();
+ Cursor cs = db.rawQuery("Select * From PREPAR_TEST where PKG_No = '" + PKG_No + "'",null);
+ while (cs.moveToNext()){
+ resultData = new PREPAR_TEST(cs.getString(0),cs.getString(1),cs.getString(2),cs.getString(3),cs.getString(4),cs.getString(5),cs.getString(6),cs.getString(7),cs.getString(8),cs.getString(9),cs.getString(10),cs.getString(11),cs.getString(12),cs.getString(13),cs.getString(14),cs.getString(15),cs.getString(16),cs.getString(17),cs.getString(18),cs.getString(19),cs.getString(20),cs.getString(21),cs.getString(22),cs.getString(23),cs.getString(24),cs.getString(25),cs.getString(26),cs.getString(27),cs.getString(28),cs.getString(29),cs.getString(30),cs.getString(31),cs.getString(32),cs.getString(33),cs.getString(34),cs.getString(35),cs.getString(36),cs.getString(37),cs.getString(38),cs.getString(39),cs.getString(40),cs.getString(41),cs.getString(42),cs.getString(43),cs.getString(44),cs.getString(45),cs.getString(46),cs.getString(47),cs.getString(48),cs.getString(49),cs.getString(50),cs.getString(51),cs.getString(52),cs.getString(53),cs.getString(54),cs.getString(55),cs.getString(56),cs.getString(57),cs.getString(58),cs.getString(59),cs.getString(60),cs.getString(61),cs.getString(62),cs.getString(63),cs.getString(64),cs.getString(65),cs.getString(66),cs.getString(67),cs.getString(68),cs.getString(69),cs.getString(70),cs.getString(71),cs.getString(72),cs.getString(73),cs.getString(74),cs.getString(75),cs.getString(76) );
+ }
+
+ db.close();
+ return resultData;
+ }
+
public List getAllTest(TestEnum testEnum)
{
if(testEnum == TestEnum.발생지특성규명)
@@ -156,7 +229,32 @@ public class DBHelper extends SQLiteOpenHelper {
}
public void insertFile(ImageFile f){
+
+
db = getWritableDatabase();
+
+ List selectData = new ArrayList<>();
+ String selQuery = "Select * From File Where PkgNo ='" + f.getPkgNo()+"' AND TestEnum = '" + f.getTestEnum() + "' AND Type = '" + f.getType()+"'";
+ //기존에 데이터가 있는지 확인
+ Cursor cs = db.rawQuery(selQuery,null);
+ while (cs.moveToNext()){
+ selectData.add(new ImageFile(cs.getString(0),cs.getString(1),cs.getString(2),cs.getString(3),cs.getString(4)
+ ,cs.getString(5),cs.getString(6),cs.getString(7)));
+ }
+ //있으면 이미지 삭제
+ if(selectData.size() != 0)
+ {
+ for (ImageFile imagefile:
+ selectData) {
+ File file = new File(imagefile.getFilePath());
+ if(file.exists())
+ file.delete();
+ }
+ }
+ //db데이터 삭제
+ db.execSQL("DELETE from File where PKGNo ='" + f.getPkgNo()+"' AND TestEnum = '" + f.getTestEnum() + "' AND Type = '" + f.getType()+"'");
+
+ //새로운 데이터 추가
db.execSQL("Insert or replace into File (PkgNo , TestEnum ,Type ,CreateDate ,PkgData,UserId ,FilePath ,FileName) VALUES('"+f.getPkgNo()+"','"+f.getTestEnum()+"','"+f.getType()+"','"+f.getCreateDate()+"','"+f.getPkgData()+"','"+f.getUserId()+"','"+f.getFilePath()+"','"+f.getFileName()+"')");
db.close();
}
diff --git a/app/src/main/java/com/qtagger/Database/ORIGIN_CHRCT.java b/app/src/main/java/com/qtagger/Database/ORIGIN_CHRCT.java
index f56a870..269dca8 100644
--- a/app/src/main/java/com/qtagger/Database/ORIGIN_CHRCT.java
+++ b/app/src/main/java/com/qtagger/Database/ORIGIN_CHRCT.java
@@ -1,5 +1,7 @@
package com.qtagger.Database;
+import android.database.Cursor;
+
public class ORIGIN_CHRCT extends PKG {
String ORIGIN_WASTE_TYPE;
String ORIGIN_CHRCT_OCRNC_TIME;
diff --git a/app/src/main/java/com/qtagger/MainActivity.java b/app/src/main/java/com/qtagger/MainActivity.java
index 9997f2e..c5d1cec 100644
--- a/app/src/main/java/com/qtagger/MainActivity.java
+++ b/app/src/main/java/com/qtagger/MainActivity.java
@@ -12,15 +12,19 @@ import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
+import android.widget.ImageView;
import android.widget.Spinner;
import android.widget.Toast;
import androidx.annotation.RequiresApi;
import androidx.appcompat.app.AppCompatActivity;
+import androidx.drawerlayout.widget.DrawerLayout;
+import com.google.android.material.navigation.NavigationView;
import com.qtagger.Activity.AccountAdd;
import com.qtagger.Activity.AccountList;
import com.qtagger.Activity.CameraActivity;
+import com.qtagger.Activity.LayoutTestActivity;
import com.qtagger.Activity.NavigationActivity;
import com.qtagger.Activity.TestSelectActivity;
import com.qtagger.Data.OracleConnectionString;
@@ -44,6 +48,9 @@ public class MainActivity extends AppCompatActivity {
private Button btnLogin;
private DataManager dataManager= DataManager.getInstance();
private List accountList;
+ private ImageView imageview_navTab;
+ DrawerLayout drawerLayout;
+ NavigationView navigationView;
@RequiresApi(api = Build.VERSION_CODES.O)
public static void copy(File origin, File dest) throws IOException {
@@ -60,10 +67,27 @@ public class MainActivity extends AppCompatActivity {
CommonHelper.FolderClear();
dataManager.dbHelper = new DBHelper(getApplicationContext());
dataManager.connectionString = new OracleConnectionString();
+ drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
+ navigationView = (NavigationView) findViewById(R.id.navigationView);
+ imageview_navTab = findViewById(R.id.imageview_navTab);
+
+ imageview_navTab.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ drawerLayout.openDrawer(navigationView,true);
+ }
+ });
+
+ findViewById(R.id.button_Close).setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ drawerLayout.closeDrawer(navigationView,true);
+ }
+ });
//테스트용도 나중에 삭제
findViewById(R.id.imageView).setOnClickListener(v -> {
- Intent intent = new Intent(getApplicationContext(), test.class);
+ Intent intent = new Intent(getApplicationContext(), LayoutTestActivity.class);
startActivity(intent);
});
diff --git a/app/src/main/java/com/qtagger/util/DataManager.java b/app/src/main/java/com/qtagger/util/DataManager.java
index 10985e8..bb1b368 100644
--- a/app/src/main/java/com/qtagger/util/DataManager.java
+++ b/app/src/main/java/com/qtagger/util/DataManager.java
@@ -38,6 +38,12 @@ public class DataManager {
public List pkgList;
public PKG selPkg;
+
+ public ORIGIN_CHRCT selORIGIN_CHRCT;
+ public ACCEPT_TEST selACCEPT_TEST;
+ public PREPAR_TEST selPREPAR_TEST;
+ public DISPOSAL_TEST selDISPOSAL_TEST;
+
//public Map nuclideDataMap;
public int searchTabPosition = -1;
public int testTabPosition = -1;
diff --git a/app/src/main/res/drawable/button_new_default_background.xml b/app/src/main/res/drawable/button_new_default_background.xml
new file mode 100644
index 0000000..c407e40
--- /dev/null
+++ b/app/src/main/res/drawable/button_new_default_background.xml
@@ -0,0 +1,22 @@
+
+
+ -
+
+
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/dialog_background.xml b/app/src/main/res/drawable/dialog_background.xml
new file mode 100644
index 0000000..70f4f7e
--- /dev/null
+++ b/app/src/main/res/drawable/dialog_background.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/listview_background.xml b/app/src/main/res/drawable/listview_background.xml
new file mode 100644
index 0000000..fa81813
--- /dev/null
+++ b/app/src/main/res/drawable/listview_background.xml
@@ -0,0 +1,15 @@
+
+
+ -
+
+
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/progress.xml b/app/src/main/res/drawable/progress.xml
new file mode 100644
index 0000000..2df3f79
--- /dev/null
+++ b/app/src/main/res/drawable/progress.xml
@@ -0,0 +1,20 @@
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/searchview_background.xml b/app/src/main/res/drawable/searchview_background.xml
index 3d71eb3..917e8ba 100644
--- a/app/src/main/res/drawable/searchview_background.xml
+++ b/app/src/main/res/drawable/searchview_background.xml
@@ -5,13 +5,12 @@
-
+ android:radius="30dp" />
-
+
diff --git a/app/src/main/res/drawable/seekbar_fill_background.xml b/app/src/main/res/drawable/seekbar_fill_background.xml
new file mode 100644
index 0000000..cac5927
--- /dev/null
+++ b/app/src/main/res/drawable/seekbar_fill_background.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/spinner_background.xml b/app/src/main/res/drawable/spinner_background.xml
index 12bd55f..013623f 100644
--- a/app/src/main/res/drawable/spinner_background.xml
+++ b/app/src/main/res/drawable/spinner_background.xml
@@ -7,19 +7,19 @@
+ android:radius="30dp" />
+ android:color="@color/defaultColor"/>
diff --git a/app/src/main/res/drawable/table_item_background.xml b/app/src/main/res/drawable/table_item_background.xml
new file mode 100644
index 0000000..0dddd4d
--- /dev/null
+++ b/app/src/main/res/drawable/table_item_background.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/thumb_background.xml b/app/src/main/res/drawable/thumb_background.xml
new file mode 100644
index 0000000..7e71885
--- /dev/null
+++ b/app/src/main/res/drawable/thumb_background.xml
@@ -0,0 +1,12 @@
+
+
+
+ -
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_camera.xml b/app/src/main/res/layout/activity_camera.xml
index b6e9747..851e9c0 100644
--- a/app/src/main/res/layout/activity_camera.xml
+++ b/app/src/main/res/layout/activity_camera.xml
@@ -10,14 +10,14 @@
+ android:layout_height="match_parent">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 1174ebd..5bf272f 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,92 +1,130 @@
-
-
+
-
+
-
- app:layout_constraintBottom_toTopOf="@+id/button_login"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintHorizontal_bias="0.5"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/textViewTitle"
- tools:ignore="SpeakableTextPresentCheck" />
+
-
+
+ app:layout_constraintBottom_toTopOf="@+id/button_login"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintHorizontal_bias="0.5"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/textViewTitle"
+ tools:ignore="SpeakableTextPresentCheck" />
-
+
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_search.xml b/app/src/main/res/layout/activity_search.xml
index c352ca9..ee668e0 100644
--- a/app/src/main/res/layout/activity_search.xml
+++ b/app/src/main/res/layout/activity_search.xml
@@ -64,7 +64,12 @@
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ app:tabTextAppearance="@style/TabLayoutTextStyle"
>
+
-
-
+ android:text="포장물 List" />
-
-
-
-
-
-
-
-
-
+ android:background="@color/defaultColor"
+ tools:context=".Activity.TestSelectActivity">
-
+ android:layout_marginTop="16dp"
+ android:text="검사 단계 선택"
+ android:textAlignment="center"
+ android:textColor="@color/white"
+ android:textSize="24sp"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent" />
-
+
-
-
+
+
+ android:layout_height="match_parent"
+ android:layout_marginTop="61dp"
+ android:background="#F5F5F5"
+ android:orientation="vertical"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent">
-
+ android:layout_marginTop="28dp"
+ app:layout_constraintTop_toBottomOf="@+id/view2">
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/fragment_barcode.xml b/app/src/main/res/layout/fragment_barcode.xml
index 8608a31..2eb0b46 100644
--- a/app/src/main/res/layout/fragment_barcode.xml
+++ b/app/src/main/res/layout/fragment_barcode.xml
@@ -3,79 +3,50 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:layout_margin="10dp"
- android:background="@drawable/default_fragment_background"
+ android:background="@color/gray_background"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context=".Activity.Search.BarcodeFragment">
-
-
+ android:layout_height="match_parent"
+ >
-
-
+ app:layout_constraintTop_toBottomOf="@+id/textView" />
+
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_capture.xml b/app/src/main/res/layout/fragment_capture.xml
index febfd55..cec7658 100644
--- a/app/src/main/res/layout/fragment_capture.xml
+++ b/app/src/main/res/layout/fragment_capture.xml
@@ -17,6 +17,70 @@
android:layout_height="match_parent"
android:orientation="vertical">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37,6 +39,8 @@
android:layout_margin="10dp"
android:paddingTop="10dp"
android:paddingBottom="20dp"
+ android:paddingLeft="10dp"
+ android:paddingRight="10dp"
android:background="@drawable/default_fragment_background"
android:orientation="vertical">
diff --git a/app/src/main/res/layout/fragment_list.xml b/app/src/main/res/layout/fragment_list.xml
index a8823ec..9226eba 100644
--- a/app/src/main/res/layout/fragment_list.xml
+++ b/app/src/main/res/layout/fragment_list.xml
@@ -3,8 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:layout_margin="10dp"
- android:background="@drawable/default_fragment_background"
+ android:background="@color/gray_background"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context=".Activity.Search.ListFragment">
@@ -15,14 +14,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_seekbar_thumb.xml b/app/src/main/res/layout/layout_seekbar_thumb.xml
new file mode 100644
index 0000000..91eeea5
--- /dev/null
+++ b/app/src/main/res/layout/layout_seekbar_thumb.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_side_menu.xml b/app/src/main/res/layout/layout_side_menu.xml
new file mode 100644
index 0000000..6a1cdf9
--- /dev/null
+++ b/app/src/main/res/layout/layout_side_menu.xml
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 34d15fe..a2ab01b 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -7,7 +7,11 @@
#FF018786
#FF000000
#FFFFFFFF
- #d84315
+ #408DCF
#82CAFF
#A5A5A5
+ #408DCF
+ #EAEAEA
+ #F3F3F3
+ #D6D6D6
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
new file mode 100644
index 0000000..145846b
--- /dev/null
+++ b/app/src/main/res/values/styles.xml
@@ -0,0 +1,7 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index fa263b5..a89e795 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -2,11 +2,14 @@
+
\ No newline at end of file