From ef8f7df1fefec4ba5243462018d750784ce9ae66 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Thu, 18 Apr 2024 17:18:59 +0200 Subject: [PATCH] added scan line mean method --- app/src/main/java/xdsopl/robot36/MainActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/xdsopl/robot36/MainActivity.java b/app/src/main/java/xdsopl/robot36/MainActivity.java index a6ea430..8c4f632 100644 --- a/app/src/main/java/xdsopl/robot36/MainActivity.java +++ b/app/src/main/java/xdsopl/robot36/MainActivity.java @@ -82,11 +82,16 @@ public class MainActivity extends AppCompatActivity { pulses[pulses.length - 1] = index; } - private int scanLineStdDev(int[] lines) { + private double scanLineMean(int[] lines) { double mean = 0; for (int diff : lines) mean += diff; mean /= lines.length; + return mean; + } + + private int scanLineStdDev(int[] lines) { + double mean = scanLineMean(lines); double stdDev = 0; for (int diff : lines) stdDev += (diff - mean) * (diff - mean);