projects
/
master-thesis.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Simplification of the parasite marker.
[master-thesis.git]
/
Parasitemia
/
Parasitemia
/
Classifier.fs
diff --git
a/Parasitemia/Parasitemia/Classifier.fs
b/Parasitemia/Parasitemia/Classifier.fs
index
3113d6f
..
99b6edc
100644
(file)
--- a/
Parasitemia/Parasitemia/Classifier.fs
+++ b/
Parasitemia/Parasitemia/Classifier.fs
@@
-21,7
+21,7
@@
type private EllipseFlaggedKd (e: Ellipse) =
member this.Y = this.Cy
member this.Y = this.Cy
-let findCells (ellipses: Ellipse list) (parasites: ParasitesMarker
2
.Result) (img: Image<Gray, byte>) (config: Config.Config) : Cell list =
+let findCells (ellipses: Ellipse list) (parasites: ParasitesMarker.Result) (img: Image<Gray, byte>) (config: Config.Config) : Cell list =
if ellipses.IsEmpty
then
[]
if ellipses.IsEmpty
then
[]
@@
-162,7
+162,7
@@
let findCells (ellipses: Ellipse list) (parasites: ParasitesMarker2.Result) (img
sqrt (((float sumCoords_x) / (float nbElement) - e.Cx) ** 2.0 + ((float sumCoords_y) / (float nbElement) - e.Cy) ** 2.0) > e.A * config.maxOffcenter *)
then
Peculiar
sqrt (((float sumCoords_x) / (float nbElement) - e.Cx) ** 2.0 + ((float sumCoords_y) / (float nbElement) - e.Cy) ** 2.0) > e.A * config.maxOffcenter *)
then
Peculiar
- elif infectedPixels.Count >
config.Parameters.parasitePixelsRequired
+ elif infectedPixels.Count >
= 1
then
let infectionToRemove = ImgTools.connectedComponents parasites.stain infectedPixels
for p in infectionToRemove do
then
let infectionToRemove = ImgTools.connectedComponents parasites.stain infectedPixels
for p in infectionToRemove do