X-Git-Url: http://git.euphorik.ch/?p=master-thesis.git;a=blobdiff_plain;f=Parasitemia%2FParasitemia%2FEllipse.fs;h=73771bee58873a88448b4ad471a3a6288f44d93f;hp=48c7f54720bc330f68bc73a750bc79e1e4e73671;hb=bef2e9f0bf1bba21d4c988fdf654c2dc303ec34a;hpb=f9ee9f2c0c1194a6a8f7475ee2ca0b7076b32261 diff --git a/Parasitemia/Parasitemia/Ellipse.fs b/Parasitemia/Parasitemia/Ellipse.fs index 48c7f54..73771be 100644 --- a/Parasitemia/Parasitemia/Ellipse.fs +++ b/Parasitemia/Parasitemia/Ellipse.fs @@ -204,11 +204,11 @@ let private areVectorsValid (p1x: float) (p1y: float) (p2x: float) (p2y: float) let find (edges: Matrix) - (xDir: Image) - (yDir: Image) + (xGradient: Image) + (yGradient: Image) (config: Config) : MatchingEllipses = - let r1, r2 = config.Parameters.scale * config.RBCMinRadius, config.Parameters.scale * config.RBCMaxRadius // FIXME: scale factor should be applied in Config!? + let r1, r2 = config.RBCMinRadius, config.RBCMaxRadius let windowSize = roundInt (config.Parameters.factorWindowSize * r2) let factorNbPick = config.Parameters.factorNbPick @@ -227,8 +227,8 @@ let find (edges: Matrix) let currentElements = List<(int * int)>() let edgesData = edges.Data - let xDirData = xDir.Data - let yDirData = yDir.Data + let xDirData = xGradient.Data + let yDirData = yGradient.Data let rng = Random(42)