Package in.itzmeanjan.filterit.filter
Class MinFilter
- java.lang.Object
 - 
- in.itzmeanjan.filterit.filter.MinFilter
 
 
- 
- 
Constructor Summary
Constructors Constructor Description MinFilter() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImagefilter(java.awt.image.BufferedImage img, int order)Given a buffered image, computes min pixel intensity from neighbourhood of that pixel, and replaces so in sink image.java.awt.image.BufferedImagefilter(java.lang.String src, int order)Given path to image file & order of filtering ( > 0 ), we'll compute min filtered image, to be returned in buffered image form, which can be processed further, if desired.java.lang.StringfilterName()Obtains name of this specific filterbooleanisOrderValid(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:
 isOrderValidin 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 a buffered image, computes min pixel intensity from neighbourhood of that pixel, and replaces so in sink image. Each row of image matrix gets processed concurrently, possibly on different thread of execution i.e. thread available at pool 
- 
filter
public java.awt.image.BufferedImage filter(java.lang.String src, int order)Given path to image file & order of filtering ( > 0 ), we'll compute min filtered image, to be returned in buffered image form, which can be processed further, if desired. 
- 
filterName
public java.lang.String filterName()
Obtains name of this specific filter- Specified by:
 filterNamein interfaceFilter
 
 - 
 
 -