X-Git-Url: http://git.euphorik.ch/?p=master-thesis.git;a=blobdiff_plain;f=Parasitemia%2FParasitemia%2FProgram.fs;h=d7348cfc31cba8fdd6d33564bcf4d8fd66bc35df;hp=76fc244f9e8c56a4433dc5ef8c8f56a4b9d85a43;hb=8cf3b0a302943312c588690b4e4c90af17b3e87a;hpb=5b68d946369f998865d2dd330fd3b374b2b9a0ad diff --git a/Parasitemia/Parasitemia/Program.fs b/Parasitemia/Parasitemia/Program.fs index 76fc244..d7348cf 100644 --- a/Parasitemia/Parasitemia/Program.fs +++ b/Parasitemia/Parasitemia/Program.fs @@ -71,7 +71,10 @@ let main args = doGSigma2 = 20. doGLowFreqPercentageReduction = 0.75 - darkStainLevel = 0.5 + factorNbPick = 2.0 + factorWindowSize = 1.6 + + darkStainLevel = 0.4 // Lower -> more sensitive. stainSigma = 10. stainLevel = 0.9 @@ -85,7 +88,7 @@ let main args = MaxDarkStainRatio = 0.1 - minimumCellArea = 600. * scale ** 2. |> int + minimumCellArea = 1200. * scale ** 2. |> int maxOffcenter = 0.5 } match mode with @@ -112,7 +115,7 @@ let main args = let total, infected = Utils.countCells cells fprintf resultFile "File: %s %d %d %.2f\n" file total infected (100. * (float infected) / (float total)) with - | _ as ex -> Utils.log (sprintf "Unable to open the image '%A': %A" file ex) + | :? IOException as ex -> Utils.log (sprintf "Unable to open the image '%A': %A" file ex) 0 | Window ->