Uses of Class
br.usp.ime.klava.segmentit.structures.Pixel

Packages that use Pixel
br.usp.ime.klava.segmentit.builders This package defines extensions points in SegmentIt. 
br.usp.ime.klava.segmentit.builders.interfaces This package defines the interfaces of the extensions points in SegmentIt. 
br.usp.ime.klava.segmentit.gui This package contains classes utilized in the GUI (Graphical User Interface) of the segmentation tool. 
br.usp.ime.klava.segmentit.structures This package contains classes that implements the base data structures utilized in the segmentation tool. 
br.usp.ime.klava.segmentit.util This package contains utility classes utilized in the segmentation tool. 
br.usp.ime.klava.segmentit.watershed This package contains implementations of algorithms of the classical watershed and watershed from markers. 
 

Uses of Pixel in br.usp.ime.klava.segmentit.builders
 

Methods in br.usp.ime.klava.segmentit.builders with parameters of type Pixel
 SegmentViaHierarchy DefaultSegmentViaHierarchyBuilder.buildSegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph, java.awt.image.BufferedImage inputImage, java.awt.image.BufferedImage markersImage, int[] labels, Pixel[][] initialPartition, java.awt.Point selectedPixel)
          Calls SegmentViaHierarchy.SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph, BufferedImage, BufferedImage, int[], Pixel[][], Point) .
 

Uses of Pixel in br.usp.ime.klava.segmentit.builders.interfaces
 

Methods in br.usp.ime.klava.segmentit.builders.interfaces with parameters of type Pixel
 SegmentViaHierarchy SegmentViaHierarchyBuilderIF.buildSegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph, java.awt.image.BufferedImage inputImage, java.awt.image.BufferedImage markersImage, int[] labels, Pixel[][] initialPartition, java.awt.Point selectedPixel)
           
 

Uses of Pixel in br.usp.ime.klava.segmentit.gui
 

Constructors in br.usp.ime.klava.segmentit.gui with parameters of type Pixel
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph, java.awt.image.BufferedImage inputImage, java.awt.image.BufferedImage markersImage, int[] labels, Pixel[][] initialPartition, java.awt.Point selectedPixel)
          Constructor for the GUI to be used for hierarchical segmentation.
SegmentViaHierarchy(PrimitiveCatchmentBasinsGraph graph, java.awt.image.BufferedImage inputImage, java.awt.image.BufferedImage markersImage, Pixel[][] initialPartition, java.awt.Point selectedPixel)
          Constructor for the GUI to be used for hierarchical segmentation.
 

Uses of Pixel in br.usp.ime.klava.segmentit.structures
 

Methods in br.usp.ime.klava.segmentit.structures that return Pixel
 Pixel Edge.getGeneratorPixel1()
          Getter for the generatorPixel1.
 Pixel Edge.getGeneratorPixel2()
          Getter for the generatorPixel2.
 Pixel PrimitiveCatchmentBasinsGraph.getGeneratorPixelBetween(PrimitiveCatchmentBasin basin1, PrimitiveCatchmentBasin basin2)
          Returns the pixel of basin1 that generated the edge linking basin1 to basin2.
 Pixel[][] PrimitiveCatchmentBasinsGraph.getPixels()
          Returns the pixels of the image represented by this graph.
 Pixel Pixel.getPredecessor()
          Returns the predecessor of this Pixel in a path from a marker pixel.
 Pixel PrimitiveCatchmentBasin.getRegionalMinimumPixel()
          Returns a Pixel of this PrimitiveCatchmentBasin regional minimum.
 Pixel PrimitiveCatchmentBasin.paintPathFromMinimumToPixel(Pixel pixel, java.awt.image.BufferedImage image, java.awt.Color color)
          Paints a path from the given pixel to the regional minimum of this PrimitiveCatchmentBasin.
 

Methods in br.usp.ime.klava.segmentit.structures that return types with arguments of type Pixel
 java.util.List<Pixel> PrimitiveCatchmentBasin.getPixels()
          Returns a List with the Pixels that belongs to this PrimitiveCatchmentBasin.
 

Methods in br.usp.ime.klava.segmentit.structures with parameters of type Pixel
 void PrimitiveCatchmentBasin.addPixel(Pixel pixel)
          Adds pixel to this PrimitiveCatchmentBasin.
 int Pixel.compareTo(Pixel otherPixel)
          Compares this pixel to otherPixel by their gray levels.
 Cost Pixel.costPathToNeighbor(Pixel neighbor)
          Returns the cost of the path given the current path to this Pixel extending it to neighbor.
 Pixel PrimitiveCatchmentBasin.paintPathFromMinimumToPixel(Pixel pixel, java.awt.image.BufferedImage image, java.awt.Color color)
          Paints a path from the given pixel to the regional minimum of this PrimitiveCatchmentBasin.
 void Edge.setGeneratorPixel1(Pixel pixel)
          Setter for the generatorPixel1.
 void Edge.setGeneratorPixel2(Pixel pixel)
          Setter for the generatorPixel2.
 void Pixel.setPredecessor(Pixel predecessor)
          Sets the predecessor of this Pixel in a path from a marker pixel.
 

Constructors in br.usp.ime.klava.segmentit.structures with parameters of type Pixel
Edge(int weight, Pixel generatorPixel1, Pixel generatorPixel2, PrimitiveCatchmentBasin basin1, PrimitiveCatchmentBasin basin2)
          Creates an edge linking basin1 and basin2.
HierarchyManager(PrimitiveCatchmentBasinsGraph graph, HierarchyCriterion hierarchyCriterion, Pixel[][] initialPartition, java.awt.Point selectedPixel, java.awt.image.BufferedImage originalImage)
          Constructs a hierarchical set of nested partitions of the vertices of the graph.
 

Uses of Pixel in br.usp.ime.klava.segmentit.util
 

Methods in br.usp.ime.klava.segmentit.util that return Pixel
static Pixel[][] MatrixImagesUtils.getPixelsMatrix(java.awt.image.BufferedImage image)
          Constructs a matrix of Pixels that represents the given image.
 

Methods in br.usp.ime.klava.segmentit.util that return types with arguments of type Pixel
 java.util.List<Pixel> Connectivity.getNeighbors(Pixel[][] matrix, Pixel pixel)
          Returns a list with the neighbors of the pixel in the given matrix.
 

Methods in br.usp.ime.klava.segmentit.util with parameters of type Pixel
 java.util.List<Pixel> Connectivity.getNeighbors(Pixel[][] matrix, Pixel pixel)
          Returns a list with the neighbors of the pixel in the given matrix.
 java.util.List<Pixel> Connectivity.getNeighbors(Pixel[][] matrix, Pixel pixel)
          Returns a list with the neighbors of the pixel in the given matrix.
static int[] GranularitiesUtils.getUnifiedLabels(PrimitiveCatchmentBasinsGraph graph, Pixel[][] pixels)
          Returns a labeling to graph unifying the labels in pixels within each PrimitiveCatchmentBasin.
static java.awt.image.BufferedImage MatrixImagesUtils.paintBasins(Pixel[][] matrix, java.awt.Color watershedColor, ColorSpace colorSpace)
          Paints an image with each catchment basin of the matrix with a unique color (according to the labeling of each pixel).
static java.awt.image.BufferedImage MatrixImagesUtils.paintPartitionFromMarkersColors(Pixel[][] partition, java.awt.image.BufferedImage markers)
          Paints each segment of the partition with the colors of the corresponding marker.
static java.awt.image.BufferedImage MatrixImagesUtils.paintWatershed(Pixel[][] matrix, java.awt.Color watershedColor, java.awt.Color backgroundColor)
          Paints an image with the Pixels marked as watershed with watershedColor.
static int MatrixImagesUtils.refreshMarkers(Pixel[][] matrix, java.awt.image.BufferedImage markers, LabelingCriterion labelingCriterion)
          Refreshes the content of matrix labeling each connected color component of the markers image with a unique label.
static int MatrixImagesUtils.refreshMarkers(Pixel[][] matrix, java.awt.image.BufferedImage markers, LabelingCriterion labelingCriterion, Connectivity connectivity)
          Refreshes the content of matrix labeling each connected color component of the markers image with a unique label.
 

Uses of Pixel in br.usp.ime.klava.segmentit.watershed
 

Methods in br.usp.ime.klava.segmentit.watershed that return Pixel
static Pixel[][] WatershedFromMarkers.byIFT(java.awt.image.BufferedImage image, java.awt.image.BufferedImage markers, Connectivity connectivity, LabelingCriterion labelingCriterion)
          Returns a partition of image using the given markers in the watershed by the IFT algorithm.
static Pixel[][] ClassicalWatershed.byIFT(java.awt.image.BufferedImage image, Connectivity conectivity)
          Returns the classical watershed partition of image using the regional minima given by locateRegionalMinima method as markers in the watershed by IFT algorithm.
static Pixel[][] ClassicalWatershed.byVincentSoille(java.awt.image.BufferedImage image, Connectivity conectivity)
          Returns the classical watershed partition of image using the algorithm by Vincent & Soille.
 

Methods in br.usp.ime.klava.segmentit.watershed with parameters of type Pixel
static int WatershedFromMarkers.byIFT(Pixel[][] pixels, java.awt.image.BufferedImage markers, Connectivity connectivity, LabelingCriterion labelingCriterion)
          Refreshes the partition contained in pixels using the given markers in the watershed by the IFT algorithm.
static int ClassicalWatershed.byIFT(Pixel[][] pixels, Connectivity connectivity)
          Returns the classical watershed partition of pixels using the regional minima given by locateRegionalMinima method as markers in the watershed by IFT algorithm.
static int ClassicalWatershed.locateRegionalMinima(Pixel[][] pixels, Connectivity connectivity)
          Gives a unique label for each regional minima of the given pixels matrix.
static void WatershedFromMarkers.propagateMarkersLabels(Pixel[][] pixels, Connectivity connectivity)
          Propagates the labels of the markers Pixels in pixels by the IFT algorithm.