Use k-means instead of k-medians.
[master-thesis.git] / Parasitemia / Parasitemia / MainAnalysis.fs
index 6111f06..ff82b8b 100644 (file)
@@ -47,6 +47,8 @@ let doAnalysis (img: Image<Bgr, byte>) (name: string) (config: Config) : Cell li
     let filteredGreenWhitoutInfectionFloat = filteredGreenWhitoutInfection.Convert<Gray, float32>()
     let filteredGreenWhitoutStainFloat = filteredGreenWhitoutStain.Convert<Gray, float32>()
 
+    let canny = green.Canny(60., 40.)
+
     (*let min = ref 0.0
     let minLocation = ref <| Point()
     let max = ref 0.0
@@ -77,6 +79,8 @@ let doAnalysis (img: Image<Bgr, byte>) (name: string) (config: Config) : Cell li
 
         let buildFileName postfix = System.IO.Path.Combine(dirPath, name + postfix)
 
+        saveImg canny (buildFileName " - canny.png")
+
         saveMat (edges * 255.0) (buildFileName " - edges.png")
 
         saveImg parasites.darkStain (buildFileName " - parasites - dark stain.png")