X-Git-Url: http://git.euphorik.ch/?p=master-thesis.git;a=blobdiff_plain;f=Parasitemia%2FParasitemiaCore%2FClassifier.fs;h=f4b08446f9f6dc6b4762fc215f2c392152ec97d0;hp=615840c19c8d6ee5f6f3b2e7244c4ec55d4f2404;hb=3f8b0d281b3058faf23dbd0363de440bd04c6574;hpb=e3842630f4d36c5ea8c8a0c3d4762684e1c510f4 diff --git a/Parasitemia/ParasitemiaCore/Classifier.fs b/Parasitemia/ParasitemiaCore/Classifier.fs index 615840c..f4b0844 100644 --- a/Parasitemia/ParasitemiaCore/Classifier.fs +++ b/Parasitemia/ParasitemiaCore/Classifier.fs @@ -196,7 +196,6 @@ let findCells (ellipses: Ellipse list) (parasites: ParasitesMarker.Result) (img: then parasiteArea <- parasiteArea + 1 - let cellClass = if float darkStainPixels > config.Parameters.maxDarkStainRatio * (float nbElement) then @@ -204,7 +203,7 @@ let findCells (ellipses: Ellipse list) (parasites: ParasitesMarker.Result) (img: elif nucleusPixels.Count > 0 && parasiteArea >= minimumParasiteArea then - let infectionToRemove = ImgTools.connectedComponents parasites.parasite nucleusPixels + let infectionToRemove = Morpho.connectedComponents parasites.parasite nucleusPixels for p in infectionToRemove do nucleusData.[p.Y, p.X, 0] <- 0uy InfectedRBC