Index (Javadocs: diewald_CV_kit)

Overview | Package | Class | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

A B C D G H I L N O P R S T U V X Y

## A

add(E) - Method in class diewald_CV_kit.utility.DoubleLinkedList
  add a new node-value to the list, AFTER the current position.
alpha() - Method in class diewald_CV_kit.utility.PixelColor
alpha(int) - Static method in class diewald_CV_kit.utility.PixelColor
AREA(Pixel[]) - Static method in class diewald_CV_kit.utility.Polyline
  returns the surface area of the polyline
AREA(List<Pixel>) - Static method in class diewald_CV_kit.utility.Polyline
  returns the surface area of the polyline
AREA(Contour) - Static method in class diewald_CV_kit.utility.Polyline
  returns the surface area of the contour
AREA(ConvexHullDiwi) - Static method in class diewald_CV_kit.utility.Polyline
  returns the surface area of the convex_hull
author() - Static method in class diewald_CV_kit.libraryinfo.LibraryInfo

## B

Blob - Class in diewald_CV_kit.blobdetection
  the class Blob represents the blobs/labels/regions found in an image.
BLOBable - Interface in diewald_CV_kit.blobdetection
  the interface Blobable can be seen as a "function pointer".
BlobDetector - Class in diewald_CV_kit.blobdetection
  BlobDetector is the main entry class of the library.
BlobDetector(int, int) - Constructor for class diewald_CV_kit.blobdetection.BlobDetector
  define dimensions of the blob-detection.
blue() - Method in class diewald_CV_kit.utility.PixelColor
blue(int) - Static method in class diewald_CV_kit.utility.PixelColor
BoundingBox - Class in diewald_CV_kit.utility
BoundingBox() - Constructor for class diewald_CV_kit.utility.BoundingBox
  generate a new bounding-box.
BoundingBox(int, int, int, int) - Constructor for class diewald_CV_kit.utility.BoundingBox
  generate a new bounding-box, and define its bounds.
brighntess(int) - Static method in class diewald_CV_kit.utility.PixelColor
brighntess(float, float, float) - Static method in class diewald_CV_kit.utility.PixelColor

## C

clear() - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  clear the convex hull (empty the point list).
clear() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  clear the list.
clockWise() - Method in class diewald_CV_kit.blobdetection.Contour
  returns true if the contour has clockwise-rotation.
color(int, int, int, int) - Static method in class diewald_CV_kit.utility.PixelColor
color(int, int, int) - Static method in class diewald_CV_kit.utility.PixelColor
color(int, int) - Static method in class diewald_CV_kit.utility.PixelColor
color(int) - Static method in class diewald_CV_kit.utility.PixelColor
computeBlobPixels(boolean) - Method in class diewald_CV_kit.blobdetection.BlobDetector
  if computeBlobPixels(true) is called, the library generates a new pixelarray for each detected blob, after each update.
computeContours(boolean) - Method in class diewald_CV_kit.blobdetection.BlobDetector
  defines, whether the the contours (outer and inner ones) of each blob are generated.
Contour - Class in diewald_CV_kit.blobdetection
  the class Contour calculates a closed polyline of a blob.
ConvexHullDiwi - Class in diewald_CV_kit.utility
  the class ConvexHullDiwi calculates the convex-hull of some given points (Pixel).
ConvexHullDiwi() - Constructor for class diewald_CV_kit.utility.ConvexHullDiwi
  generate a new convex hull.

## D

date() - Static method in class diewald_CV_kit.libraryinfo.LibraryInfo
diewald_CV_kit.blobdetection - package diewald_CV_kit.blobdetection
diewald_CV_kit.libraryinfo - package diewald_CV_kit.libraryinfo
diewald_CV_kit.utility - package diewald_CV_kit.utility
distance(Pixel, Pixel) - Static method in class diewald_CV_kit.utility.Polyline
  returns the distance between two pixels
distance(float, float, float, float) - Static method in class diewald_CV_kit.utility.Polyline
  returns the distance between two coordinate pairs
distancePoint2Line(Pixel, Pixel, Pixel) - Static method in class diewald_CV_kit.utility.Polyline
  returns the shortest distance of a point(p3) to a line (p1-p2)
DoubleLinkedList<E> - Class in diewald_CV_kit.utility
  just a common double linked list.
DoubleLinkedList() - Constructor for class diewald_CV_kit.utility.DoubleLinkedList
DoubleLinkedList.Node<T> - Class in diewald_CV_kit.utility
  each node has a link to a next node, and a link to a previous node, which actually defines a double-linked-list.

## G

get() - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  returns the double-linked list, that represents the convex-hull-points.
get() - Method in class diewald_CV_kit.utility.DoubleLinkedList.Node
  returns the nodes value.
getBlob() - Method in class diewald_CV_kit.blobdetection.Pixel
  returns the blob, this pixel is part of.
getBlobs() - Method in class diewald_CV_kit.blobdetection.BlobDetector
  getBlobs() returns the detected blobs after each update().
getBoundingBox() - Method in class diewald_CV_kit.blobdetection.Contour
  returns the bounding-box of the contour.
getCol() - Method in class diewald_CV_kit.utility.PixelColor
getColor() - Method in class diewald_CV_kit.blobdetection.Blob
  get the blobs current color.
getContours() - Method in class diewald_CV_kit.blobdetection.Blob
  returns a list of all contours of this blob.
getCurrentNode() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  returns the current node.
getDetectingArea() - Method in class diewald_CV_kit.blobdetection.BlobDetector
  returns the boundingsbox, which defines the detection-area (by reference).
getEndX() - Method in class diewald_CV_kit.blobdetection.PixelRow
  returns the end x-position of the pixelrow.
getID() - Method in class diewald_CV_kit.blobdetection.Blob
  returns the id of the blob.
getNumberOfPixels() - Method in class diewald_CV_kit.blobdetection.Blob
  get the total number of pixels of this blob. which is also the area-size of the blob.
getPixelRows() - Method in class diewald_CV_kit.blobdetection.Blob
  get all the pixelrows of this blob.
getPixels() - Method in class diewald_CV_kit.blobdetection.Blob
  get the list of blob-pixels.
getPixels() - Method in class diewald_CV_kit.blobdetection.BlobDetector
  getPixels() returns an 2-d array of pixels.
getPixels() - Method in class diewald_CV_kit.blobdetection.Contour
  returns a list of contour-pixels.
getPos() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  returns the current position as an integer.
getStartX() - Method in class diewald_CV_kit.blobdetection.PixelRow
  returns the start x-position of the pixelrow.
getY() - Method in class diewald_CV_kit.blobdetection.PixelRow
  returns the y-position of the pixelrow.
gotoFirst() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  move to the first node in the list.
gotoMark() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  move to previously set mark.
gotoNext() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  move to the next node in the list.
gotoPrev() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  move to the previous node in the list.
green() - Method in class diewald_CV_kit.utility.PixelColor
green(int) - Static method in class diewald_CV_kit.utility.PixelColor

## H

hsb2rgb(float, float, float, float[]) - Static method in class diewald_CV_kit.utility.PixelColor
  converts a hsb-value (hue, saturation, brightness) value, to an rgb-value.
hsb2rgb(float, float, float) - Static method in class diewald_CV_kit.utility.PixelColor
  converts a hsb-value (hue, saturation, brightness) value, to an rgb-value.
hue(int) - Static method in class diewald_CV_kit.utility.PixelColor
hue(float, float, float) - Static method in class diewald_CV_kit.utility.PixelColor

## I

ID() - Method in class diewald_CV_kit.blobdetection.Contour
  returns the ID of the contour.
init() - Method in interface diewald_CV_kit.blobdetection.BLOBable
  init() is called when assigning a BLOBable-instance to a blobdetection.
inside(int, int) - Method in class diewald_CV_kit.utility.BoundingBox
  check if the given coordinate is inside the bounding-box.
inside(Pixel) - Method in class diewald_CV_kit.utility.BoundingBox
  check if the given pixel is inside the bounding-box
INSIDE(Pixel[], int, int) - Static method in class diewald_CV_kit.utility.Polyline
  check if a given coordinate pair is inside a polyline.
INSIDE(List<Pixel>, int, int) - Static method in class diewald_CV_kit.utility.Polyline
  check if a given coordinate pair is inside a polyline.
INSIDE(Contour, int, int) - Static method in class diewald_CV_kit.utility.Polyline
  check if a given coordinate pair is inside a contour.
INSIDE(ConvexHullDiwi, int, int) - Static method in class diewald_CV_kit.utility.Polyline
  check if a given coordinate pair is inside a convex_hull.
isBLOBable(int, int, int) - Method in interface diewald_CV_kit.blobdetection.BLOBable
  checks the current pixel-index for beeing part of the blob or not.
isOnAContour() - Method in class diewald_CV_kit.blobdetection.Pixel
  returns true, if this pixel, is part of a contour.

## L

LENGTH(Pixel[]) - Static method in class diewald_CV_kit.utility.Polyline
  returns the length of the polyline
LENGTH(List<Pixel>) - Static method in class diewald_CV_kit.utility.Polyline
  returns the length of the polyline
LENGTH(Contour) - Static method in class diewald_CV_kit.utility.Polyline
  returns the length of the contour
LENGTH(ConvexHullDiwi) - Static method in class diewald_CV_kit.utility.Polyline
  returns the length of the convex_hull
LibraryInfo - Class in diewald_CV_kit.libraryinfo
  some information about the library

## N

name() - Static method in class diewald_CV_kit.libraryinfo.LibraryInfo

## O

onSide(Pixel, Pixel, Pixel) - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  used for calculating the position of a point "c" according to a line "ab"

## P

Pixel - Class in diewald_CV_kit.blobdetection
  the class Pixel is used for saving pixel coordinates, id-labeling (connected component labeling).
Pixel(int, int) - Constructor for class diewald_CV_kit.blobdetection.Pixel
  initialize a new pixel
PixelColor - Class in diewald_CV_kit.utility
  a class to generate/analyse colors in a fast way.
PixelColor(int) - Constructor for class diewald_CV_kit.utility.PixelColor
PixelColor(int, int, int) - Constructor for class diewald_CV_kit.utility.PixelColor
PixelColor(int, int, int, int) - Constructor for class diewald_CV_kit.utility.PixelColor
PixelRow - Class in diewald_CV_kit.blobdetection
  used for calculating the blobs.
Polyline - Class in diewald_CV_kit.utility
  the class Polyline provides some convenient static methods to edit/analyse/etc. polygons.

## R

red() - Method in class diewald_CV_kit.utility.PixelColor
red(int) - Static method in class diewald_CV_kit.utility.PixelColor
remove(Pixel) - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  if the coordinates of the given pixel are part of the hull, remove this hull-point.
remove(float, float) - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  if the given coordinates are part of the hull, remove this hull-point.
removeCurrentNode() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  removes the current node from the list.
rgb2hsb(int, float[]) - Static method in class diewald_CV_kit.utility.PixelColor
  converts a rgb-value (single integer) value, to an hsb-value.
rgb2hsb(float, float, float, float[]) - Static method in class diewald_CV_kit.utility.PixelColor

## S

saturation(int) - Static method in class diewald_CV_kit.utility.PixelColor
saturation(float, float, float) - Static method in class diewald_CV_kit.utility.PixelColor
set(int, int, int, int) - Method in class diewald_CV_kit.utility.BoundingBox
  set the bounds of the bounding-box.
setA(int) - Method in class diewald_CV_kit.utility.PixelColor
setB(int) - Method in class diewald_CV_kit.utility.PixelColor
setBLOBable(BLOBable) - Method in class diewald_CV_kit.blobdetection.BlobDetector
  set the condition (BLOBable) that defines, which pixels are part of a blob.
setCol(int) - Method in class diewald_CV_kit.utility.PixelColor
setCol(int, int, int) - Method in class diewald_CV_kit.utility.PixelColor
setCol(int, int, int, int) - Method in class diewald_CV_kit.utility.PixelColor
setColor(PixelColor) - Method in class diewald_CV_kit.blobdetection.Blob
  set this blobs color.
setDetectingArea(BoundingBox) - Method in class diewald_CV_kit.blobdetection.BlobDetector
  set a bounding-box to define the detection-area (by reference).
setG(int) - Method in class diewald_CV_kit.utility.PixelColor
setID(int) - Method in class diewald_CV_kit.blobdetection.Blob
  give the blob a new ID.
setMark() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  set a mark at the current node.
setMinMaxPixels(int, int) - Method in class diewald_CV_kit.blobdetection.BlobDetector
  define the minimum/maximum number of pixels a blob can have.
setR(int) - Method in class diewald_CV_kit.utility.PixelColor
setResolution(int) - Method in class diewald_CV_kit.blobdetection.BlobDetector
  defines, how many pixels are skipped on each detection.
SIMPLIFY(Contour, int, float) - Static method in class diewald_CV_kit.utility.Polyline
  returns a new simplified polyline, from a given contour
SIMPLIFY(ConvexHullDiwi, int, float) - Static method in class diewald_CV_kit.utility.Polyline
  returns a new simplified polyline, from a given convex_hull
SIMPLIFY(List<Pixel>, int, float) - Static method in class diewald_CV_kit.utility.Polyline
  returns a new simplified polyline, from a given polyline
SIMPLIFY(Pixel[], int, float) - Static method in class diewald_CV_kit.utility.Polyline
  returns a new simplified polyline, from a given polyline
size() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  returns the size of the list (number of nodes).

## T

toArray(E[]) - Method in class diewald_CV_kit.utility.DoubleLinkedList
  convert this list to a new array.
toList() - Method in class diewald_CV_kit.utility.DoubleLinkedList
  convert this list to a new list.
toString() - Method in class diewald_CV_kit.utility.PixelColor

## U

update() - Method in class diewald_CV_kit.blobdetection.BlobDetector
  generate blobs/contours/etc. depending on the previous settings.
update(ConvexHullDiwi) - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  update the existing convex-hull, on an other convex-hull.
update(List<Pixel>) - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  update the existing convex-hull, on a list of pixels.
update(Pixel[]) - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  update the existing convex-hull, on an array of pixels.
update(Pixel) - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  update the existing convex-hull, on a single pixel.
update(int, int) - Method in class diewald_CV_kit.utility.ConvexHullDiwi
  update the existing convex-hull, on a single coordinate.
updateOnFrame(int, int) - Method in interface diewald_CV_kit.blobdetection.BLOBable
  updateOnFrame() is called every time, before the blobdetection starts to analyse.

## V

version() - Static method in class diewald_CV_kit.libraryinfo.LibraryInfo

## X

x_ - Variable in class diewald_CV_kit.blobdetection.Pixel
xCenter() - Method in class diewald_CV_kit.utility.BoundingBox
xMax() - Method in class diewald_CV_kit.utility.BoundingBox
xMin() - Method in class diewald_CV_kit.utility.BoundingBox
xSize() - Method in class diewald_CV_kit.utility.BoundingBox

## Y

y_ - Variable in class diewald_CV_kit.blobdetection.Pixel
yCenter() - Method in class diewald_CV_kit.utility.BoundingBox
yMax() - Method in class diewald_CV_kit.utility.BoundingBox
yMin() - Method in class diewald_CV_kit.utility.BoundingBox
ySize() - Method in class diewald_CV_kit.utility.BoundingBox

A B C D G H I L N O P R S T U V X Y

Overview | Package | Class | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

Processing library diewald_CV_kit by Thomas Diewald. (C) 2012