| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
 Pixel | 
| 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. | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||