Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
All Classes
Processing library diewald_CV_kit by Thomas Diewald. (C) 2012