X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=Parasitemia%2FParasitemia%2FConfig.fs;h=48a6334ceb76f0e2d5a03111f0f9087fe7c466f7;hb=5ac2dedf8ead5275ac216e0b41829ab39c843800;hp=75aa95f3c7991f63241519a0b709fb87e0761f80;hpb=dec96d50e56e1932bbfa09e6bedf90d6b707ccbd;p=master-thesis.git diff --git a/Parasitemia/Parasitemia/Config.fs b/Parasitemia/Parasitemia/Config.fs index 75aa95f..48a6334 100644 --- a/Parasitemia/Parasitemia/Config.fs +++ b/Parasitemia/Parasitemia/Config.fs @@ -1,11 +1,22 @@ module Config +type Debug = + | DebugOff + | DebugOn of string // Output directory. + type Config = { + debug: Debug + scale: float - doGSigma1: float - doGSigma2: float - doGLowFreqPercentageReduction: float + minRBCSize: float + maxRBCSize: float + + preFilterSigma: float + + // Ellipse. + factorNbPick: float + factorWindowSize: float // factor of 'maxRBCSize'. // Parasites detection. darkStainLevel: float @@ -13,8 +24,15 @@ type Config = { stainSigma: float stainLevel: float stainSpreadRequired: float - + infectionSigma: float infectionLevel: float infectionPixelsRequired: int + + percentageOfFgValidCell: float + + MaxDarkStainRatio: float + + minimumCellArea: int + maxOffcenter: float } \ No newline at end of file