X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=Parasitemia%2FParasitemia%2FConfig.fs;h=48a6334ceb76f0e2d5a03111f0f9087fe7c466f7;hb=5ac2dedf8ead5275ac216e0b41829ab39c843800;hp=b22a4fdd6feb3847902aa55a32f83625005adf13;hpb=ba64921fb9a0c36cd8cf802cbf1b2c0f79bc25f6;p=master-thesis.git diff --git a/Parasitemia/Parasitemia/Config.fs b/Parasitemia/Parasitemia/Config.fs index b22a4fd..48a6334 100644 --- a/Parasitemia/Parasitemia/Config.fs +++ b/Parasitemia/Parasitemia/Config.fs @@ -1,9 +1,38 @@ module Config +type Debug = + | DebugOff + | DebugOn of string // Output directory. + type Config = { - doGSigma1: float - doGSigma2: float - doGLowFreqPercentageReduction: float + debug: Debug scale: float + + minRBCSize: float + maxRBCSize: float + + preFilterSigma: float + + // Ellipse. + factorNbPick: float + factorWindowSize: float // factor of 'maxRBCSize'. + + // Parasites detection. + darkStainLevel: float + + 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