Add non-linear outline
This commit is contained in:
@@ -2,6 +2,7 @@ package services;
|
||||
|
||||
import domain.image.Image;
|
||||
import domain.image.processing.outline.LinearOutline;
|
||||
import domain.image.processing.outline.NonLinearOutline;
|
||||
|
||||
public class OutlineService {
|
||||
|
||||
@@ -29,4 +30,31 @@ public class OutlineService {
|
||||
.toImage();
|
||||
}
|
||||
|
||||
public Image gradientErosion(Image image) {
|
||||
return NonLinearOutline
|
||||
.gradientErosion(image)
|
||||
.toImage();
|
||||
}
|
||||
|
||||
public Image gradientDilation(Image image) {
|
||||
return NonLinearOutline
|
||||
.gradientDilation(image)
|
||||
.toImage();
|
||||
}
|
||||
|
||||
public Image beucherGradient(Image image) {
|
||||
return NonLinearOutline
|
||||
.beucherGradient(image)
|
||||
.toImage();
|
||||
}
|
||||
|
||||
public Image nonLinearLaplacian(Image image) {
|
||||
return NonLinearOutline
|
||||
.nonLinearLaplacian(image)
|
||||
.toImage();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user