Fix complex morphology

This commit is contained in:
2026-09-29 03:53:27 +02:00
parent 9fcc48ecf5
commit ee7c1cab2f
17 changed files with 543 additions and 111 deletions

View File

@@ -22,22 +22,21 @@ public class MorphologyService {
return BasicMorphology.closing(image, size).toImage();
}
public Image geodesicDilation(Image image, Image mask, int size) {
public Image geodesicDilation(Image image, Image mask, int iterations) {
return ComplexMorphology
.geodesicDilation(image, mask, size)
.geodesicDilation(image, mask, iterations)
.toImage();
}
public Image geodesicReconstruction(Image marker, Image mask, int size) {
public Image geodesicReconstruction(Image image, Image mask) {
return ComplexMorphology
.geodesicReconstruction(marker, mask, size)
.geodesicReconstruction(image, mask)
.toImage();
}
public Image meanFilter(Image image, int size) {
public Image medianFilter(Image image, int size) {
return ComplexMorphology
.meanFilter(image, size)
.medianFilter(image, size)
.toImage();
}
}