Add linear outline machinery

This commit is contained in:
2026-09-29 10:58:29 +02:00
parent 21faf82da6
commit fd010d8b0c
7 changed files with 182 additions and 24 deletions

View File

@@ -1,4 +1,32 @@
package services;
import domain.image.Image;
import domain.image.processing.outline.LinearOutline;
public class OutlineService {
public Image prewittGradient(Image image, int direction) {
return LinearOutline
.prewittGradient(image, direction)
.toImage();
}
public Image sobelGradient(Image image, int direction) {
return LinearOutline
.sobelGradient(image, direction)
.toImage();
}
public Image laplacian4(Image image) {
return LinearOutline
.laplacian4(image)
.toImage();
}
public Image laplacian8(Image image) {
return LinearOutline
.laplacian8(image)
.toImage();
}
}