A B C D E F G H I L M O P R S T V W
All Classes All Packages
All Classes All Packages
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
A B C D E F G H I L M O P R S T V WAll Classes All Packages