A B C D E F G H I L M O P R S T V W 
All Classes All Packages

A

Addition - Class in in.itzmeanjan.filterit.arithmetic
Given two images of same dimention it'll apply addition operation on each pixel pair & return modified image
Addition() - Constructor for class in.itzmeanjan.filterit.arithmetic.Addition
 
AutomaticThresholding - Class in in.itzmeanjan.filterit.segmentation
Given a buffered image with bimodal histogram, we'll segment that image into foreground and background using automatic thresholding mechanism.
AutomaticThresholding() - Constructor for class in.itzmeanjan.filterit.segmentation.AutomaticThresholding
 

B

BitwiseAND - Class in in.itzmeanjan.filterit.bitwise
Given two images of equal dimension, it'll compute resulting image ( concurrently i.e.
BitwiseAND() - Constructor for class in.itzmeanjan.filterit.bitwise.BitwiseAND
 
BitwiseLeftShift - Class in in.itzmeanjan.filterit.bitwise
Shifts each pixel intensity I[x, y] of given buffered image by applying left shift operator i.e.
BitwiseLeftShift() - Constructor for class in.itzmeanjan.filterit.bitwise.BitwiseLeftShift
 
BitwiseOR - Class in in.itzmeanjan.filterit.bitwise
Implementation of bitwise OR operator, given two buffered images of equal size, it'll compute bitwise OR for each pixel ( in each pixel for each color component ), and produces output buffered image, without anyhow modifying original images
BitwiseOR() - Constructor for class in.itzmeanjan.filterit.bitwise.BitwiseOR
 
BitwiseRightShift - Class in in.itzmeanjan.filterit.bitwise
Given one buffered image / path to image file & number of bit positions by which pixel intensity to be shifted ( rightwards ), it'll compute transformed image by picking each row up & applying bitwise right shift operator on each pixel intensity value.
BitwiseRightShift() - Constructor for class in.itzmeanjan.filterit.bitwise.BitwiseRightShift
 
BitwiseXOR - Class in in.itzmeanjan.filterit.bitwise
Given two images of equal dimension, it'll compute resulting image ( concurrently i.e.
BitwiseXOR() - Constructor for class in.itzmeanjan.filterit.bitwise.BitwiseXOR
 

C

Closing - Class in in.itzmeanjan.filterit.smoothing
Implementation of image smoothing op - Closing
Closing() - Constructor for class in.itzmeanjan.filterit.smoothing.Closing
 
ContrastStretching - Class in in.itzmeanjan.filterit.transform
Contrast Stretching is pretty similar to Histogram Equalization, but rather that computing pixel intensity probability & corresponding CDF values, we'll go for stretching pixel intensity range, which may be intially `a` & `b`, where a > 0 && or || b < 255, but we'll make it 0 to 255.
ContrastStretching() - Constructor for class in.itzmeanjan.filterit.transform.ContrastStretching
 

D

detect(BufferedImage, int) - Method in class in.itzmeanjan.filterit.edgedetection.EdgeDetectionUsingDilation
First applies dilation and then subtracts source image from dilated image, resulting into edge highlighted image
detect(BufferedImage, int) - Method in class in.itzmeanjan.filterit.edgedetection.EdgeDetectionUsingErosion
Detects edges of image
detect(String, int) - Method in class in.itzmeanjan.filterit.edgedetection.EdgeDetectionUsingDilation
First applies dilation and then subtracts source image from dilated image, resulting into edge highlighted image
detect(String, int) - Method in class in.itzmeanjan.filterit.edgedetection.EdgeDetectionUsingErosion
Detects edges of image
dilate(BufferedImage, int, int) - Method in class in.itzmeanjan.filterit.morphology.Dilation
Dilation can be performed by simply applying mode filter ( picks high intensity pixel from neighbourhood ) iteratively for number of specified times.
dilate(String, int, int) - Method in class in.itzmeanjan.filterit.morphology.Dilation
Applies dilation on image given as filepath
Dilation - Class in in.itzmeanjan.filterit.morphology
Given an image with white foreground objects & black background color, it'll try to expand foreground area by applying a kernel on each pixel of image, which will make this pixel foreground ( white ) if at least one of the pixels present in its order-1 neighbourhood is white colored i.e.
Dilation() - Constructor for class in.itzmeanjan.filterit.morphology.Dilation
 
Division - Class in in.itzmeanjan.filterit.arithmetic
Given two images of equal dimension, it'll divide pixel intensity of first image by pixel intensity of second image, and store rounded value in resulting image, for each pixel, for each color component.
Division() - Constructor for class in.itzmeanjan.filterit.arithmetic.Division
 

E

EdgeDetectionUsingDilation - Class in in.itzmeanjan.filterit.edgedetection
Implements edge detection using dilation
EdgeDetectionUsingDilation() - Constructor for class in.itzmeanjan.filterit.edgedetection.EdgeDetectionUsingDilation
 
EdgeDetectionUsingErosion - Class in in.itzmeanjan.filterit.edgedetection
Detects edges of image by applying combination of erosion & subtraction.
EdgeDetectionUsingErosion() - Constructor for class in.itzmeanjan.filterit.edgedetection.EdgeDetectionUsingErosion
 
erode(BufferedImage, int, int) - Method in class in.itzmeanjan.filterit.morphology.Erosion
Erodes given image
erode(String, int, int) - Method in class in.itzmeanjan.filterit.morphology.Erosion
Erodes given image
Erosion - Class in in.itzmeanjan.filterit.morphology
Given an image it'll try to shrink foreground region of image, where foreground denoted by white color ( higher pixel intensity )
Erosion() - Constructor for class in.itzmeanjan.filterit.morphology.Erosion
 
exportImage(BufferedImage, String) - Static method in class in.itzmeanjan.filterit.ImportExportImage
Exports content of BufferedImage into a sink file

F

filter(BufferedImage, int) - Method in interface in.itzmeanjan.filterit.filter.Filter
 
filter(BufferedImage, int) - Method in class in.itzmeanjan.filterit.filter.MeanFilter
Applies mean filter on given buffered image of given order
filter(BufferedImage, int) - Method in class in.itzmeanjan.filterit.filter.MedianFilter
Concurrently applies median filter on each row of image matrix ( prior to this implementation, was using pixel based concurrency, which was slowing down whole op for very large images )
filter(BufferedImage, int) - Method in class in.itzmeanjan.filterit.filter.MinFilter
Given a buffered image, computes min pixel intensity from neighbourhood of that pixel, and replaces so in sink image.
filter(BufferedImage, int) - Method in class in.itzmeanjan.filterit.filter.ModeFilter
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(BufferedImage, int) - Method in class in.itzmeanjan.filterit.LaplacianFilter
 
filter(String, int) - Method in interface in.itzmeanjan.filterit.filter.Filter
 
filter(String, int) - Method in class in.itzmeanjan.filterit.filter.MeanFilter
Given a source image filepath & order of mean filter to be applied; it'll first read that image & then call aforementioned function on buffered image
filter(String, int) - Method in class in.itzmeanjan.filterit.filter.MedianFilter
Applies median filter on given buffered image, returning a new buffered image
filter(String, int) - Method in class in.itzmeanjan.filterit.filter.MinFilter
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.
filter(String, int) - Method in class in.itzmeanjan.filterit.filter.ModeFilter
 
filter(String, int) - Method in class in.itzmeanjan.filterit.LaplacianFilter
 
Filter - Interface in in.itzmeanjan.filterit.filter
 
filterName() - Method in interface in.itzmeanjan.filterit.filter.Filter
 
filterName() - Method in class in.itzmeanjan.filterit.filter.MeanFilter
 
filterName() - Method in class in.itzmeanjan.filterit.filter.MedianFilter
Returns name of this filter
filterName() - Method in class in.itzmeanjan.filterit.filter.MinFilter
Obtains name of this specific filter
filterName() - Method in class in.itzmeanjan.filterit.filter.ModeFilter
Obtains name of this specific filter
filterName() - Method in class in.itzmeanjan.filterit.LaplacianFilter
 
fromBufferedImage(BufferedImage) - Static method in class in.itzmeanjan.filterit.segmentation.Image
Given a buffered image, it'll compute instance of Image class holding same information, but this class has utility methods which can help us in doing neighbourhood ops in a better fashion

G

GammaCorrection - Class in in.itzmeanjan.filterit.transform
Given an image ( either color or grayscaled ), we'll transform each pixel intensity of that image using power law transformation / gamma correction function.
GammaCorrection() - Constructor for class in.itzmeanjan.filterit.transform.GammaCorrection
 
getIntensityB() - Method in class in.itzmeanjan.filterit.segmentation.Position
 
getIntensityG() - Method in class in.itzmeanjan.filterit.segmentation.Position
 
getIntensityR() - Method in class in.itzmeanjan.filterit.segmentation.Position
 
getNeighbourhoodOfOrderX(Position, int) - Method in class in.itzmeanjan.filterit.segmentation.Image
Can obtain all valid pixel locations around specified pixel P, for specific order of neighbourhood
getNeighbourhoodOfOrderXInclusive(Position, int) - Method in class in.itzmeanjan.filterit.segmentation.Image
Can obtain all valid pixel locations around specified pixel P, for specific order of neighbourhood
getNeighbouringPixelsFromImage(BufferedImage, char, int) - Method in class in.itzmeanjan.filterit.Pixel
 
getPosition(int, int) - Method in class in.itzmeanjan.filterit.segmentation.Image
Returns pixel information at I[y][x]
getPositions() - Method in class in.itzmeanjan.filterit.segmentation.Image
Returns a matrix of all pixels present in image, in ordered fashion
getState() - Method in class in.itzmeanjan.filterit.segmentation.Position
 
getUnexploredN8(Position) - Method in class in.itzmeanjan.filterit.segmentation.Image
Obtains only those pixel locations ( in order 1 neighbourhood - N8 ) which are in inactive state ( state 0 )
getX() - Method in class in.itzmeanjan.filterit.segmentation.Position
 
getY() - Method in class in.itzmeanjan.filterit.segmentation.Position
 
grayscale(BufferedImage) - Method in class in.itzmeanjan.filterit.GrayScale
Given a buffered image it'll concurrently compute grayscale of that image
grayscale(String) - Method in class in.itzmeanjan.filterit.GrayScale
Computes grayscale of given image ( as filepath ), using above implementation
GrayScale - Class in in.itzmeanjan.filterit
Given a RGB image, it'll grayscale that image by taking mean of intensities ( intensity of each of three color components ) at each pixel location of image, while not modifying original image
GrayScale() - Constructor for class in.itzmeanjan.filterit.GrayScale
 

H

height - Variable in class in.itzmeanjan.filterit.Pixel
 
HistogramEqualization - Class in in.itzmeanjan.filterit.transform
Applies histrogram equalization transformation to distribute pixel intensity values all over whole range of possible pixel values ( i.e.
HistogramEqualization() - Constructor for class in.itzmeanjan.filterit.transform.HistogramEqualization
 
HorizontalRotation - Class in in.itzmeanjan.filterit.rotation
Horizontally rotates each row i.e.
HorizontalRotation() - Constructor for class in.itzmeanjan.filterit.rotation.HorizontalRotation
 

I

Image - Class in in.itzmeanjan.filterit.segmentation
Image abstraction class used for performing neighbourhood ( N8 ) ops with ease, works only on grayscale image
Image(int, int) - Constructor for class in.itzmeanjan.filterit.segmentation.Image
Constructor to be used if you don't have all pixel intensities available right away, those can be updated later
Image(int, int, Position[][]) - Constructor for class in.itzmeanjan.filterit.segmentation.Image
Constructor to be used if you've all pixel intensities available right away in form of matrix
imageExtension(String) - Static method in class in.itzmeanjan.filterit.ImportExportImage
Given an image file name, obtains extension of that image i.e.
ImportExportImage - Class in in.itzmeanjan.filterit
Helper class to read content of an image into BufferedImage object & write BufferedImage into image file
ImportExportImage() - Constructor for class in.itzmeanjan.filterit.ImportExportImage
 
importImage(String) - Static method in class in.itzmeanjan.filterit.ImportExportImage
Reads content of specified image file into a BufferedImage object
in.itzmeanjan.filterit - package in.itzmeanjan.filterit
 
in.itzmeanjan.filterit.affine - package in.itzmeanjan.filterit.affine
 
in.itzmeanjan.filterit.arithmetic - package in.itzmeanjan.filterit.arithmetic
 
in.itzmeanjan.filterit.bitwise - package in.itzmeanjan.filterit.bitwise
 
in.itzmeanjan.filterit.edgedetection - package in.itzmeanjan.filterit.edgedetection
 
in.itzmeanjan.filterit.filter - package in.itzmeanjan.filterit.filter
 
in.itzmeanjan.filterit.morphology - package in.itzmeanjan.filterit.morphology
 
in.itzmeanjan.filterit.rotation - package in.itzmeanjan.filterit.rotation
 
in.itzmeanjan.filterit.rotation.util - package in.itzmeanjan.filterit.rotation.util
 
in.itzmeanjan.filterit.segmentation - package in.itzmeanjan.filterit.segmentation
 
in.itzmeanjan.filterit.smoothing - package in.itzmeanjan.filterit.smoothing
 
in.itzmeanjan.filterit.transform - package in.itzmeanjan.filterit.transform
 
InverseImageTransformation - Class in in.itzmeanjan.filterit.transform
Given a buffered image, applies inverse image transformation function on each pixel of it, and produces output buffered image
InverseImageTransformation() - Constructor for class in.itzmeanjan.filterit.transform.InverseImageTransformation
 
InverseLogTransformation - Class in in.itzmeanjan.filterit.transform
Inverse log transformation just works opposite of Log Transformation, it reduces pixel intensity values, which eventually makes image darker
InverseLogTransformation() - Constructor for class in.itzmeanjan.filterit.transform.InverseLogTransformation
 
isIntensityBWithInRange(int, int) - Method in class in.itzmeanjan.filterit.segmentation.Position
Checks whether this pixel's blue component intensity satisfies
isIntensityGWithInRange(int, int) - Method in class in.itzmeanjan.filterit.segmentation.Position
Checks whether this pixel's green component intensity satisfies
isIntensityRWithInRange(int, int) - Method in class in.itzmeanjan.filterit.segmentation.Position
Checks whether this pixel's red component intensity satisfies
isOrderValid(int) - Method in interface in.itzmeanjan.filterit.filter.Filter
 
isOrderValid(int) - Method in class in.itzmeanjan.filterit.filter.MeanFilter
Checks whether requested order of filter can be applied or not, order needs to be > 0
isOrderValid(int) - Method in class in.itzmeanjan.filterit.filter.MedianFilter
Checks whether requested order of filter can be applied or not, order needs to be > 0
isOrderValid(int) - Method in class in.itzmeanjan.filterit.filter.MinFilter
Checks whether requested order of filter can be applied or not, order needs to be > 0
isOrderValid(int) - Method in class in.itzmeanjan.filterit.filter.ModeFilter
Checks whether requested order of filter can be applied or not, order needs to be > 0
isOrderValid(int) - Method in class in.itzmeanjan.filterit.LaplacianFilter
Checks whether requested order of filter can be applied or not, order needs to be > 0

L

LaplacianFilter - Class in in.itzmeanjan.filterit
 
LaplacianFilter() - Constructor for class in.itzmeanjan.filterit.LaplacianFilter
 
LogTransformation - Class in in.itzmeanjan.filterit.transform
Given an image ( either color or grayscaled ), we'll trasform each pixel intensity value by using one logarithm based function & output image to be buffered.
LogTransformation() - Constructor for class in.itzmeanjan.filterit.transform.LogTransformation
 

M

MeanFilter - Class in in.itzmeanjan.filterit.filter
Given a buffered image, it'll compute mean of pixel intensities for a square matrix ( odd valued row & column numbers ), centered at P(x, y), for each color components ( i.e.
MeanFilter() - Constructor for class in.itzmeanjan.filterit.filter.MeanFilter
 
MedianFilter - Class in in.itzmeanjan.filterit.filter
Given a buffered image / path to image file, it'll compute median of pixel intensity values in neighbourhood around it ( size of neighbourhood depends upon order [ >0 ] supplied while invoking filter ) for each pixel position.
MedianFilter() - Constructor for class in.itzmeanjan.filterit.filter.MedianFilter
 
MinFilter - Class in in.itzmeanjan.filterit.filter
Given an image, filters only minimum intensity pixels from neighborhood of a pixel ( neighbourhood surely depends upon order of filtering ) i.e.
MinFilter() - Constructor for class in.itzmeanjan.filterit.filter.MinFilter
 
ModeFilter - Class in in.itzmeanjan.filterit.filter
Implementation of mode filter i.e.
ModeFilter() - Constructor for class in.itzmeanjan.filterit.filter.ModeFilter
 
Multiplication - Class in in.itzmeanjan.filterit.arithmetic
Given two images of equal dimension, it'll multiply pixel intensity values of each image ( pixel by pixel fashion ), and resulting image to be stored in a different buffered image
Multiplication() - Constructor for class in.itzmeanjan.filterit.arithmetic.Multiplication
 

O

Opening - Class in in.itzmeanjan.filterit.smoothing
It's one of smoothing operations based on image morphological op.
Opening() - Constructor for class in.itzmeanjan.filterit.smoothing.Opening
 
operate(BufferedImage, int) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseRightShift
Applies bitwise right shift operator on each pixel P[x, y] of source image & result being stored in sink image.
operate(BufferedImage, int, boolean) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseLeftShift
Applies bitwise left shift operator on each pixel P[x, y] of source image & result is stored in sink image.
operate(BufferedImage, BufferedImage) - Method in class in.itzmeanjan.filterit.arithmetic.Division
Two buffered images are supplied, we'll extract each row of pixels from two images & apply division operator on each pixel, resulting image to be stored in different buffered image, which can be further processed / exported into file.
operate(BufferedImage, BufferedImage) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseAND
Concurrent implementation of bitwise AND operator on images of equal dimensions
operate(BufferedImage, BufferedImage) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseOR
Sequentially extracts each row of operand images, and concurrently processes each of them, on different thread of workers.
operate(BufferedImage, BufferedImage) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseXOR
Concurrent implementation of bitwise XOR operator on images of equal dimensions
operate(BufferedImage, BufferedImage, boolean) - Method in class in.itzmeanjan.filterit.arithmetic.Addition
Concurrently applies addition operator on two buffered images of same dimension, where each row gets processed in a different thread, making overall execution faster, leveraging power of multicore CPUs
operate(BufferedImage, BufferedImage, boolean) - Method in class in.itzmeanjan.filterit.arithmetic.Multiplication
Concurrently applies multiplication operator on two buffered images of same dimension, where each row gets processed in a different thread, making overall execution faster, leveraging power of multithreaed multicore CPUs
operate(BufferedImage, BufferedImage, boolean) - Method in class in.itzmeanjan.filterit.arithmetic.Subtraction
Concurrently applies subtraction operator on two buffered images of same dimension, where each row gets processed in a different thread, making overall execution faster, leveraging power of multi threaded multicore CPUs
operate(String, int) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseRightShift
 
operate(String, int, boolean) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseLeftShift
 
operate(String, String) - Method in class in.itzmeanjan.filterit.arithmetic.Division
 
operate(String, String) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseAND
 
operate(String, String) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseOR
 
operate(String, String) - Method in class in.itzmeanjan.filterit.bitwise.BitwiseXOR
 
operate(String, String, boolean) - Method in class in.itzmeanjan.filterit.arithmetic.Addition
Invokes previous implementation, after reading two operand images into buffered image object
operate(String, String, boolean) - Method in class in.itzmeanjan.filterit.arithmetic.Multiplication
Invokes previous implementation, after reading two operand images into buffered image object
operate(String, String, boolean) - Method in class in.itzmeanjan.filterit.arithmetic.Subtraction
Invokes previous implementation, after reading two operand images into buffered image object

P

Pixel - Class in in.itzmeanjan.filterit
 
Pixel(int, int, int, int) - Constructor for class in.itzmeanjan.filterit.Pixel
 
Position - Class in in.itzmeanjan.filterit.segmentation
Holds location, intensity & state information of a pixel in image
Position(int, int, int, int, int) - Constructor for class in.itzmeanjan.filterit.segmentation.Position
Holds pixel information i.e.
posX - Variable in class in.itzmeanjan.filterit.Pixel
 
posY - Variable in class in.itzmeanjan.filterit.Pixel
 
prepareCanvas(int, int, Color) - Static method in class in.itzmeanjan.filterit.ImportExportImage
Generates a RGB buffered image of specified size, with each pixel set to given color

R

RegionGrowing - Class in in.itzmeanjan.filterit.segmentation
Given a buffered image ( grayscale, if not gray scaled yet, to be done inside this implementation ), it'll compute segmented image using a seed pixel location, applying region growing algorithm
RegionGrowing() - Constructor for class in.itzmeanjan.filterit.segmentation.RegionGrowing
 
rotate(BufferedImage) - Method in class in.itzmeanjan.filterit.rotation.HorizontalRotation
Goes over each row of buffered image & rotates it left to right, where each row rotation to be done by one thread i.e.
rotate(BufferedImage) - Method in interface in.itzmeanjan.filterit.rotation.Rotation
 
rotate(BufferedImage) - Method in class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise180
 
rotate(BufferedImage) - Method in class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise270
 
rotate(BufferedImage) - Method in class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise90
 
rotate(BufferedImage) - Method in class in.itzmeanjan.filterit.rotation.util.RotateClockwise180
 
rotate(BufferedImage) - Method in class in.itzmeanjan.filterit.rotation.util.RotateClockwise270
 
rotate(BufferedImage) - Method in class in.itzmeanjan.filterit.rotation.util.RotateClockwise90
 
rotate(BufferedImage) - Method in class in.itzmeanjan.filterit.rotation.VerticalRotation
Given a buffered image we'll reverse each column and they will be no doubt done concurrently, leveraging power of modern multicore processors
rotate(BufferedImage, double) - Method in class in.itzmeanjan.filterit.affine.Rotate
Rotates image by given angle ( in degrees ), performs concurrent processing of each row of image matrix
rotate(String) - Method in class in.itzmeanjan.filterit.rotation.HorizontalRotation
Reads content of image & calls method defined exactly above
rotate(String) - Method in interface in.itzmeanjan.filterit.rotation.Rotation
 
rotate(String) - Method in class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise180
 
rotate(String) - Method in class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise270
 
rotate(String) - Method in class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise90
 
rotate(String) - Method in class in.itzmeanjan.filterit.rotation.util.RotateClockwise180
 
rotate(String) - Method in class in.itzmeanjan.filterit.rotation.util.RotateClockwise270
 
rotate(String) - Method in class in.itzmeanjan.filterit.rotation.util.RotateClockwise90
 
rotate(String) - Method in class in.itzmeanjan.filterit.rotation.VerticalRotation
Given path to image file, it'll be read & rotated, where actual vertical rotation implementation is present in method just above
rotate(String, double) - Method in class in.itzmeanjan.filterit.affine.Rotate
Given an image by its file path, reads it, and rotates, rotated image is different than original i.e.
Rotate - Class in in.itzmeanjan.filterit.affine
Performs affine transformation - ROTATION on given image, keeps source image unmodified
Rotate() - Constructor for class in.itzmeanjan.filterit.affine.Rotate
 
RotateAntiClockwise180 - Class in in.itzmeanjan.filterit.rotation.util
Given a buffered image, we'll rotate that image by 180° in anti-clockwise direction and obtain a new image, though original image buffer to stay unmodified.
RotateAntiClockwise180() - Constructor for class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise180
 
RotateAntiClockwise270 - Class in in.itzmeanjan.filterit.rotation.util
Given a buffered image, we'll rotate that image by 270° in anti-clockwise direction and obtain a new image, though original image buffer to stay unmodified.
RotateAntiClockwise270() - Constructor for class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise270
 
RotateAntiClockwise90 - Class in in.itzmeanjan.filterit.rotation.util
Given a buffered image, we'll rotate that image by 90° in anti-clockwise direction and obtain a new image, though original image buffer to stay unmodified.
RotateAntiClockwise90() - Constructor for class in.itzmeanjan.filterit.rotation.util.RotateAntiClockwise90
 
RotateClockwise180 - Class in in.itzmeanjan.filterit.rotation.util
Given an image, we'll rotate it by 180° in clockwise direction, using combination of two basic operations
RotateClockwise180() - Constructor for class in.itzmeanjan.filterit.rotation.util.RotateClockwise180
 
RotateClockwise270 - Class in in.itzmeanjan.filterit.rotation.util
Given an image, we'll rotate it by 270° in clockwise direction, using combination of two basic operations
RotateClockwise270() - Constructor for class in.itzmeanjan.filterit.rotation.util.RotateClockwise270
 
RotateClockwise90 - Class in in.itzmeanjan.filterit.rotation.util
Given an image, we'll rotate it by 90° in clockwise direction, using combination of two basic operations
RotateClockwise90() - Constructor for class in.itzmeanjan.filterit.rotation.util.RotateClockwise90
 
Rotation - Interface in in.itzmeanjan.filterit.rotation
To be implemented by horizontally & vertically rotating classes or any other utility classes which'll try to rotate image, following two abstract methods will be only way using which user gets to talk to rotation mechanism

S

scale(BufferedImage, double, double) - Method in class in.itzmeanjan.filterit.affine.Scale
Scales pixels of given buffered image by using following formula
scale(String, double, double) - Method in class in.itzmeanjan.filterit.affine.Scale
Scales given image ( by file path ) by calling above implemented method
Scale - Class in in.itzmeanjan.filterit.affine
Given an image, it'll scale that image as per requested x & y param values in respective directions & returns transformed image ( generated using affine transformation rules )
Scale() - Constructor for class in.itzmeanjan.filterit.affine.Scale
 
scaleX(BufferedImage, double) - Method in class in.itzmeanjan.filterit.affine.Scale
Scales buffered image along X by given scale factor
scaleX(String, double) - Method in class in.itzmeanjan.filterit.affine.Scale
Scales buffered image along X by given scale factor
scaleY(BufferedImage, double) - Method in class in.itzmeanjan.filterit.affine.Scale
Scales buffered image along Y by given scale factor
scaleY(String, double) - Method in class in.itzmeanjan.filterit.affine.Scale
Scales buffered image along Y by given scale factor
segment(BufferedImage) - Method in class in.itzmeanjan.filterit.segmentation.AutomaticThresholding
Performs automatic thresholding based image segmentation op, using Otsu's Algorithm
segment(BufferedImage, int, int, int) - Method in class in.itzmeanjan.filterit.segmentation.RegionGrowing
Computes segmented image following this rule, while considering specified pixel location as seed pixel
segment(String) - Method in class in.itzmeanjan.filterit.segmentation.AutomaticThresholding
Performs automatic thresholding based image segmentation op, using Otsu's Algorithm
segment(String, int, int, int) - Method in class in.itzmeanjan.filterit.segmentation.RegionGrowing
Segments image while considering specified pixel location as seed pixel
setActive(int, int) - Method in class in.itzmeanjan.filterit.segmentation.Image
Set pixel state at I[y][x] to active ( 1 )
setCanvas(BufferedImage, Color) - Static method in class in.itzmeanjan.filterit.ImportExportImage
Given a buffered image, we'll modify it by setting each pixel with provided color, could be helpful in setting background of image & then draw on it.
setPosition(int, int, Position) - Method in class in.itzmeanjan.filterit.segmentation.Image
Sets pixel information at I[y][x]
setState(int) - Method in class in.itzmeanjan.filterit.segmentation.Position
Updates state of Pixel
smooth(BufferedImage, int, int) - Method in class in.itzmeanjan.filterit.smoothing.Closing
Smooths image using ordered combination morphological op - Dilation & Erosion
smooth(BufferedImage, int, int) - Method in class in.itzmeanjan.filterit.smoothing.Opening
Smooths image using ordered combination of morphological ops i.e.
smooth(String, int, int) - Method in class in.itzmeanjan.filterit.smoothing.Closing
Smooths image using ordered combination morphological op - Dilation & Erosion
smooth(String, int, int) - Method in class in.itzmeanjan.filterit.smoothing.Opening
Smooths image using ordered combination of morphological ops i.e.
Subtraction - Class in in.itzmeanjan.filterit.arithmetic
Given two images of same dimension it'll apply subtraction operation on each pixel pair & return modified image
Subtraction() - Constructor for class in.itzmeanjan.filterit.arithmetic.Subtraction
 

T

toString() - Method in class in.itzmeanjan.filterit.Pixel
 
toString() - Method in class in.itzmeanjan.filterit.segmentation.Position
 
transform(BufferedImage) - Method in class in.itzmeanjan.filterit.transform.ContrastStretching
For each pixel intensity value of a grayscale image, we'll apply afore defined transformation function & put transformed pixel intensity value in each cell, which will be returned ( that can be either exported or processed further )
transform(BufferedImage) - Method in class in.itzmeanjan.filterit.transform.HistogramEqualization
Given a image ( which is already read in a BufferedImage object ), we'll first grayscale it ( grayscaling one already grayscaled image doesn't cause any side effects ), & then for each pixel intensity value we'll obtain transformed pixel intensity value i.e.
transform(BufferedImage) - Method in class in.itzmeanjan.filterit.transform.InverseImageTransformation
Given one grayscaled / color image ( buffered ), it can be inversed using this method, it'll treat each pixel intensity value as RGB of three different component which might not have same values ( >= 0 && <= 255 )
transform(BufferedImage, double) - Method in class in.itzmeanjan.filterit.transform.InverseLogTransformation
Given an instance of BufferedImage class & logarithm base value i.e.
transform(BufferedImage, double) - Method in class in.itzmeanjan.filterit.transform.LogTransformation
Given an instance of BufferedImage class & logarithm base value i.e.
transform(String) - Method in class in.itzmeanjan.filterit.transform.ContrastStretching
Just another way to invoke previous transformation function, instead of passing BufferedImage, image file name to be passed, which will be read & modified image buffer to be returned ( using previous function )
transform(String) - Method in class in.itzmeanjan.filterit.transform.HistogramEqualization
If you want to just pass a path to an image, it'll read it & then return histogram equalized image
transform(String) - Method in class in.itzmeanjan.filterit.transform.InverseImageTransformation
If you pass path to image, it'll read image into a buffer & pass that to actual worker method which is defined just above
transform(String, double) - Method in class in.itzmeanjan.filterit.transform.InverseLogTransformation
Given a source image file, which will be buffered and above defined method to be invoked with that buffered image, returns transformed image
transform(String, double) - Method in class in.itzmeanjan.filterit.transform.LogTransformation
Given a source image file, which will be buffered and above defined method to be invoked with that buffered image, returns transformed image
translate(BufferedImage, int, int) - Method in class in.itzmeanjan.filterit.affine.Translate
Given a buffered image, it'll concurrently translate each pixel and put them into a different sink image i.e.
translate(String, int, int) - Method in class in.itzmeanjan.filterit.affine.Translate
Given path to image file, it'll translate that by requested amount along X-axis & / or Y-axis
Translate - Class in in.itzmeanjan.filterit.affine
Given a buffered image it'll compute translated buffered image by translating each pixel by given amount of translation along X-axis / Y-axis or both.
Translate() - Constructor for class in.itzmeanjan.filterit.affine.Translate
 
translateX(BufferedImage, int) - Method in class in.itzmeanjan.filterit.affine.Translate
Translates buffered image along X axis, while keeping translation along Y-axis 0
translateX(String, int) - Method in class in.itzmeanjan.filterit.affine.Translate
Given path to image file, it'll return X translated image
translateY(BufferedImage, int) - Method in class in.itzmeanjan.filterit.affine.Translate
Translates buffered image along Y axis, while keeping translation along X-axis 0
translateY(String, int) - Method in class in.itzmeanjan.filterit.affine.Translate
Given path to image file, it'll return Y translated image
transpose(BufferedImage) - Method in class in.itzmeanjan.filterit.Transpose
Performs transpose of image, returns transposed buffered image
transpose(String) - Method in class in.itzmeanjan.filterit.Transpose
Given path to a image file, transposed buffered image to be returned
Transpose - Class in in.itzmeanjan.filterit
Given a buffered image we'll transpose it, as we do in case of matrix, because 2D image is nothing but a matrix
Transpose() - Constructor for class in.itzmeanjan.filterit.Transpose
 

V

VerticalRotation - Class in in.itzmeanjan.filterit.rotation
Vertically rotates each column of given buffered image, returns a new buffered image
VerticalRotation() - Constructor for class in.itzmeanjan.filterit.rotation.VerticalRotation
 

W

width - Variable in class in.itzmeanjan.filterit.Pixel
 
A B C D E F G H I L M O P R S T V W 
All Classes All Packages