Add linear outline machinery
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user