Package in.itzmeanjan.filterit.filter
Class ModeFilter
- java.lang.Object
-
- in.itzmeanjan.filterit.filter.ModeFilter
-
-
Constructor Summary
Constructors Constructor Description ModeFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImage
filter(java.awt.image.BufferedImage img, int order)
Given an image & order value, it'll concurrently apply mode filter on each row of image matrix ( using convolution mechanism ) & return modified image, while not affecting original imagejava.awt.image.BufferedImage
filter(java.lang.String src, int order)
java.lang.String
filterName()
Obtains name of this specific filterboolean
isOrderValid(int order)
Checks whether requested order of filter can be applied or not, order needs to be > 0
-
-
-
Method Detail
-
isOrderValid
public boolean isOrderValid(int order)
Checks whether requested order of filter can be applied or not, order needs to be > 0- Specified by:
isOrderValid
in interfaceFilter
- Parameters:
order
- Order of filter to be applied- Returns:
- Whether order value is valid or not
-
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage img, int order)
Given an image & order value, it'll concurrently apply mode filter on each row of image matrix ( using convolution mechanism ) & return modified image, while not affecting original image
-
filter
public java.awt.image.BufferedImage filter(java.lang.String src, int order)
-
filterName
public java.lang.String filterName()
Obtains name of this specific filter- Specified by:
filterName
in interfaceFilter
-
-