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

Processing library diewald_CV_kit by Thomas Diewald. (C) 2012