Cleaning syntax.
[master-thesis.git] / Parasitemia / ParasitemiaCore / KMeans.fs
index 6e52947..dfd2593 100644 (file)
@@ -6,13 +6,15 @@ open System.Drawing
 open Emgu.CV
 open Emgu.CV.Structure
 
-type Result = {
-    fg: Image<Gray, byte>
-    mean_bg: float32
-    mean_fg: float32
-    d_fg: Image<Gray, float32> } // Euclidean distances of the foreground to mean_fg.
-
-let kmeans (img: Image<Gray, float32>) : Result =
+type Result =
+    {
+        fg : Image<Gray, byte>
+        mean_bg : float32
+        mean_fg : float32
+        d_fg : Image<Gray, float32> // Euclidean distances of the foreground to mean_fg.
+    }
+
+let kmeans (img : Image<Gray, float32>) : Result =
     let nbIteration = 4
     let w = img.Width
     let h = img.Height
@@ -56,8 +58,7 @@ let kmeans (img: Image<Gray, float32>) : Result =
 
         for i = 0 to h - 1 do
             for j = 0 to w - 1 do
-                if fgData.[i, j, 0] > 0uy
-                then
+                if fgData.[i, j, 0] > 0uy then
                     fg_total <- fg_total + imgData.[i, j, 0]
                     fg_nb <- fg_nb + 1
                 else