A B C D E F G H I L M N O P Q R S T U V W X Y

A

ABlob - Class in s373.flob
base data struct holds info and normalized info for a simple blob
armleftx - Variable in class s373.flob.ABlob
 
armlefty - Variable in class s373.flob.ABlob
 
armrightx - Variable in class s373.flob.ABlob
 
armrighty - Variable in class s373.flob.ABlob
 

B

backgroundPixels - Variable in class s373.flob.Flob
 
baseBlob - Class in s373.flob
 
baseBlob() - Constructor for class s373.flob.baseBlob
 
binarize(int[]) - Method in class s373.flob.Flob
 
binarize(PImage) - Method in class s373.flob.Flob
first pass of the flob engine.
revised in version 001l to allow different color channel tracking.
transforms the input image in a black and white only image (binary image).
optionally insert a fastblur in the image.
birthtime - Variable in class s373.flob.trackedBlob
 
blobpixmax - Variable in class s373.flob.Flob
 
blobpixmin - Variable in class s373.flob.Flob
 
BLUE - Static variable in class s373.flob.Flob
 
bluestr - Static variable in class s373.flob.Flob
 
blur - Variable in class s373.flob.Flob
 
bottomx - Variable in class s373.flob.ABlob
 
bottomy - Variable in class s373.flob.ABlob
 
boxcenterx - Variable in class s373.flob.baseBlob
 
boxcentery - Variable in class s373.flob.baseBlob
 
boxdimx - Variable in class s373.flob.ABlob
 
boxdimy - Variable in class s373.flob.ABlob
 
boxmaxx - Variable in class s373.flob.baseBlob
 
boxmaxy - Variable in class s373.flob.baseBlob
 
boxminx - Variable in class s373.flob.baseBlob
 
boxminy - Variable in class s373.flob.baseBlob
 

C

calc(PImage) - Method in class s373.flob.Flob
calcs with current PImage.
calcQuad(PImage) - Method in class s373.flob.Flob
calcs with current PImage.
calcsimple(PImage) - Method in class s373.flob.Flob
calcsimple is naive tracking.
calcsimpleAL() - Method in class s373.flob.ImageBlobs
public ArrayList calcsimpleAL()

calc simple tries to calc blob velocities in simple ways
colormode - Variable in class s373.flob.Flob
 
CONTINUOUS_DIFFERENCE - Static variable in class s373.flob.Flob
 
continuous_ease - Variable in class s373.flob.Flob
 
CONTINUOUS_EASE_DIFFERENCE - Static variable in class s373.flob.Flob
 
coordsmode - Variable in class s373.flob.Flob
 
cx - Variable in class s373.flob.ABlob
 
cx - Variable in class s373.flob.quadBlob
 
cy - Variable in class s373.flob.ABlob
 
cy - Variable in class s373.flob.quadBlob
 

D

dimx - Variable in class s373.flob.ABlob
 
dimy - Variable in class s373.flob.ABlob
 

E

easeBackground(PImage) - Method in class s373.flob.Flob
ease the background to compare to to this PImage

F

fastblur(PImage, int) - Method in class s373.flob.Flob
PImage img = fastblur(PImage img, int radius); Super Fast Blur v1.1 by Mario Klingemann http://incubator.quasimondo.com
Flob - Class in s373.flob
flob is a flood-fill multi-blob detector,
tracks blobs in image streams,their centroids and bounding boxes

Flob(PApplet) - Constructor for class s373.flob.Flob
 
Flob(PImage, PApplet) - Constructor for class s373.flob.Flob
calling the constructor with a PApplet, PImage parameters inits the image vars
Flob(PImage, int, int) - Constructor for class s373.flob.Flob
calling the constructor with a PApplet, PImage, yourWidth, yourHeight parameters inits the image vars yourWidth will be default coords return on flob for each blob's x pos, the same for height
Flob(int, int, int, int) - Constructor for class s373.flob.Flob
calling the constructor with a PApplet, srcWidth, srcHeight, dstWidth, dstHeight parameters inits the image vars yourWidth will be default coords return on flob for each blob's x pos, the same for height
footleftx - Variable in class s373.flob.ABlob
 
footlefty - Variable in class s373.flob.ABlob
 
footrightx - Variable in class s373.flob.ABlob
 
footrighty - Variable in class s373.flob.ABlob
 

G

getABlob(int) - Method in class s373.flob.Flob
getABlob returns the nth calc'ed blob of the tracker
returns one ABlob element

getAnyFeatureActive() - Method in class s373.flob.Flob
getAnyFeatureActive true if any feature points on
getBackground() - Method in class s373.flob.Flob
gets the background image
getBlur() - Method in class s373.flob.Flob
get the blur amount on the image.
getBox(int) - Method in class s373.flob.Flob
getBox int i.
getCentroid(int) - Method in class s373.flob.Flob
getCentroid int i.
getCentroidPixelcount(int) - Method in class s373.flob.Flob
getCentroidPixelcount int i.
getCentroids() - Method in class s373.flob.Flob
getCentroids.
getColorMode() - Method in class s373.flob.Flob
get selected colormode
getCoordsMode() - Method in class s373.flob.Flob
get the coords mode for the blobs returns.
getDim(int) - Method in class s373.flob.Flob
getDim int i.
getFade() - Method in class s373.flob.Flob
get the fade value to continuos_difference mode
getImage() - Method in class s373.flob.Flob
getImage gets the current video image worked inside flob
getLumaUserCoefs() - Method in class s373.flob.Flob
get lumausercoefs
getMaxNumPixels() - Method in class s373.flob.Flob
get max numpixels to be considered a blob
getMinNumPixels() - Method in class s373.flob.Flob
get min numpixels to be considered a blob
getMirror() - Method in class s373.flob.Flob
get mirror in XY axis
getNumBlobs() - Method in class s373.flob.Flob
getNumBlobs.
getNumQuadBlobs() - Method in class s373.flob.Flob
 
getNumTrackedBlobs() - Method in class s373.flob.Flob
 
getNumTrackedSimpleBlobs() - Method in class s373.flob.Flob
 
getOm() - Method in class s373.flob.Flob
get the om either CONTINUOUS_DIFFERENCE (1) or STATIC_DIFFERENCE (0)
getPresence() - Method in class s373.flob.Flob
getPresence.
getPresencef() - Method in class s373.flob.Flob
getPresencef.
getPreviousABlob(int) - Method in class s373.flob.Flob
getPreviousABlob returns the nth calc'ed previous blob of the tracker
returns one ABlob element

getPreviousCentroids() - Method in class s373.flob.Flob
 
getPreviousCurrentCentroid(int) - Method in class s373.flob.Flob
getPreviousCurrentCentroid int i.
getPreviousCurrentCentroidMass(int) - Method in class s373.flob.Flob
getPreviousCurrentCentroidMass int i.
getPreviousTrackedBlob(int) - Method in class s373.flob.Flob
getPreviousTrackedBlob returns the nth tracked previous blob of the tracker
returns one trackedBlob element

getQuadBlob(int) - Method in class s373.flob.Flob
 
getSmooth() - Method in class s373.flob.Flob
get smooth of blob speeds
getSrcImage() - Method in class s373.flob.Flob
returns the updated videotex (in case it needs updating)
getThresh() - Method in class s373.flob.Flob
get the threshold value to the image binarization
getTrackedBlob(int) - Method in class s373.flob.Flob
getTrackedBlob returns the nth tracked blob of the tracker
returns the arraylist of trackedBlob elements

a tracked blob holds:

// pos & vel & dim results are local world coords

// int tb.id;
// float tb.cx;
// float tb.cy;
// float tb.velx;
// float tb.vely;
// float tb.prevelx;
// float tb.prevely;
// int tb.presencetime;
// float tb.dimx;
// float tb.dimy;
// int tb.birthtime;
getTrackedBlobf(int) - Method in class s373.flob.Flob
getTrackedBlobf returns the data of the nth tracked blob of the tracker as float[] returns the arraylist of trackedBlob elements
gettrackedBlobLifeTime() - Method in class s373.flob.Flob
get the max lifetime for a trackedblob
getTrackedSimpleBlob(int) - Method in class s373.flob.Flob
 
getTrackFeatures() - Method in class s373.flob.Flob
getTrackFeatures gets the boolean array with on/off's for searching feature points: armleft, armright, head, bottom for each blob
getTrackingMinDist() - Method in class s373.flob.Flob
get tracking min dist to be the same blob
GREEN - Static variable in class s373.flob.Flob
 
greenstr - Static variable in class s373.flob.Flob
 

H

h - Variable in class s373.flob.ImageBlobs
 
headx - Variable in class s373.flob.ABlob
 
heady - Variable in class s373.flob.ABlob
 
hr - Variable in class s373.flob.ImageBlobs
 

I

id - Variable in class s373.flob.baseBlob
 
idnumbers - Variable in class s373.flob.ImageBlobs
 
imageblobs - Variable in class s373.flob.Flob
 
ImageBlobs - Class in s373.flob
core internal class which handles all tracking code
imagemap - Variable in class s373.flob.ImageBlobs
 
imagemaplit - Variable in class s373.flob.ImageBlobs
 
isCollide(int, int) - Method in class s373.flob.ImageBlobs
 

L

lifetime - Variable in class s373.flob.ImageBlobs
 
lifetime - Variable in class s373.flob.trackedBlob
 
linked - Variable in class s373.flob.trackedBlob
 
lp1 - Variable in class s373.flob.ImageBlobs
 
lp2 - Variable in class s373.flob.ImageBlobs
 
LUMA601 - Static variable in class s373.flob.Flob
 
luma601str - Static variable in class s373.flob.Flob
 
LUMA709 - Static variable in class s373.flob.Flob
 
luma709str - Static variable in class s373.flob.Flob
 
LUMAUSER - Static variable in class s373.flob.Flob
 
lumausercoefs - Variable in class s373.flob.Flob
 
lumausrstr - Static variable in class s373.flob.Flob
 

M

maxdist2 - Variable in class s373.flob.trackedBlob
 
maxpix - Variable in class s373.flob.ImageBlobs
 
mirrorX - Variable in class s373.flob.Flob
 
mirrorX(boolean) - Method in class s373.flob.Flob
mirror video data along X axis
mirrorY - Variable in class s373.flob.Flob
 
mirrorY(boolean) - Method in class s373.flob.Flob
mirror video data along Y axis

N

newblob - Variable in class s373.flob.trackedBlob
 
ninpix - Variable in class s373.flob.ImageBlobs
 
numblobs - Variable in class s373.flob.ImageBlobs
 
numpix - Variable in class s373.flob.ImageBlobs
 
numPixels - Variable in class s373.flob.Flob
 

O

om - Variable in class s373.flob.Flob
 

P

pboxcenterx - Variable in class s373.flob.ABlob
 
pboxcentery - Variable in class s373.flob.ABlob
 
pcx - Variable in class s373.flob.trackedBlob
 
pcy - Variable in class s373.flob.trackedBlob
 
pixelcount - Variable in class s373.flob.baseBlob
 
postcollideblobs(float, float, float) - Method in class s373.flob.ImageBlobs
 
postcollidetrackedblobs(float, float, float) - Method in class s373.flob.ImageBlobs
 
pposx - Variable in class s373.flob.trackedBlob
 
pposy - Variable in class s373.flob.trackedBlob
 
presence - Variable in class s373.flob.Flob
 
presencetime - Variable in class s373.flob.trackedBlob
 
prevblobs - Variable in class s373.flob.ImageBlobs
 
prevelx - Variable in class s373.flob.trackedBlob
 
prevely - Variable in class s373.flob.trackedBlob
 
prevnumblobs - Variable in class s373.flob.ImageBlobs
 
prevtrackedblobs - Variable in class s373.flob.ImageBlobs
 
prevtrackednumblobs - Variable in class s373.flob.ImageBlobs
 
pt2 - Class in s373.flob
 
pvideotexmode - Variable in class s373.flob.Flob
 

Q

quad - Variable in class s373.flob.quadBlob
 
quadBlob - Class in s373.flob
 
quadblobslist - Variable in class s373.flob.ImageBlobs
 

R

rad - Variable in class s373.flob.trackedBlob
 
rad2 - Variable in class s373.flob.trackedBlob
 
RED - Static variable in class s373.flob.Flob
 
redstr - Static variable in class s373.flob.Flob
 

S

s373.flob - package s373.flob
 
setBackground(PImage) - Method in class s373.flob.Flob
sets the background to compare to to this PImage
setBlur(int) - Method in class s373.flob.Flob
set the blur amount on the image.
setColorMode(int) - Method in class s373.flob.Flob
set the colormode for the binarization stage.
setCoordsMode(boolean) - Method in class s373.flob.Flob
set the coords mode for the blobs returns.
setFade(int) - Method in class s373.flob.Flob
set the fade value to continuos_difference mode
setImage(int) - Method in class s373.flob.Flob
setImage sets the videotex returned by flob.videotex or flob.getSrcImage
setLumaUserCoefs(float[]) - Method in class s373.flob.Flob
set lumausercoefs
setMaxNumPixels(int) - Method in class s373.flob.Flob
set max numpixels to be considered a blob
setMinNumPixels(int) - Method in class s373.flob.Flob
set min numpixels to be considered a blob
setMirror(boolean, boolean) - Method in class s373.flob.Flob
set mirror in XY axis with two booleans
setOm(int) - Method in class s373.flob.Flob
set the om either CONTINUOUS_DIFFERENCE (1) or STATIC_DIFFERENCE (0)
setSmooth(float) - Method in class s373.flob.Flob
set smooth of blob speeds
setSrcImage(int) - Method in class s373.flob.Flob
setSrcImage sets the videotex returned by flob.videotex or flob.getSrcImage
setThresh(int) - Method in class s373.flob.Flob
set the threshold value to the image binarization
settrackedBlobLifeTime(int) - Method in class s373.flob.Flob
set the max lifetime for a trackedblob
setTrackFeatures(boolean[]) - Method in class s373.flob.Flob
setTrackFeatures turns on/off searching for feature points: armleft, armright, head, bottom for each blob
setTrackingMinDist(float) - Method in class s373.flob.Flob
set tracking min dist to be the same blob
setTresh(int) - Method in class s373.flob.Flob
set the threshold value to the image binarization.
setVideoTex(int) - Method in class s373.flob.Flob
set the videotex returned by flob.videotex
case 0: videotex = videoimg; break;
case 1: videotex = videotexbin; break;
case 2: videotex = videotexmotion; break;
case 3: videotex = videoteximgmotion; break;
STATIC_DIFFERENCE - Static variable in class s373.flob.Flob
 

T

tbsimplelist - Variable in class s373.flob.ImageBlobs
 
testPos(int, int) - Method in class s373.flob.Flob
testPos int x, int y.
testPos(float, float) - Method in class s373.flob.Flob
testPos float x, float y.
theblobs - Variable in class s373.flob.ImageBlobs
 
thecoords - Variable in class s373.flob.ImageBlobs
 
track(PImage) - Method in class s373.flob.Flob
calcs with current PImage.
trackedBlob - Class in s373.flob
trackedBlob extends ABlob.
trackedBlobLifeTime - Static variable in class s373.flob.Flob
 
trackedblobs - Variable in class s373.flob.ImageBlobs
 
trackednumblobs - Variable in class s373.flob.ImageBlobs
 
trackfeatures - Variable in class s373.flob.Flob
 
trackingmindist - Variable in class s373.flob.ImageBlobs
 
tracksimple(PImage) - Method in class s373.flob.Flob
tracksimple is good tracking code, maintains id's, speed's, presencetime for each trackedBlob returns the arraylist of trackedBlob elements
tracksimpleAL() - Method in class s373.flob.ImageBlobs
public ArrayList tracksimpleAL()

tracksimpleAL() is a simpler tracking mechanism,
a bit faster than track, but doesn't maintain everything

U

updateVideoTex() - Method in class s373.flob.Flob
 

V

velx - Variable in class s373.flob.trackedBlob
 
vely - Variable in class s373.flob.trackedBlob
 
VERSION - Static variable in class s373.flob.Flob
 
version() - Method in class s373.flob.Flob
return the version of the library.
videofade - Variable in class s373.flob.Flob
 
videoimg - Variable in class s373.flob.Flob
 
videoresh - Variable in class s373.flob.Flob
 
videoresw - Variable in class s373.flob.Flob
 
videotex - Variable in class s373.flob.Flob
 
videotexbin - Variable in class s373.flob.Flob
 
videotexchange - Variable in class s373.flob.Flob
 
videoteximgmotion - Variable in class s373.flob.Flob
 
videotexmode - Variable in class s373.flob.Flob
 
videotexmotion - Variable in class s373.flob.Flob
 
videothresh - Variable in class s373.flob.Flob
 

W

w - Variable in class s373.flob.ImageBlobs
 
wcoordsx - Variable in class s373.flob.ImageBlobs
 
wcoordsy - Variable in class s373.flob.ImageBlobs
 
worldh - Variable in class s373.flob.ImageBlobs
 
worldheight - Variable in class s373.flob.Flob
 
worldw - Variable in class s373.flob.ImageBlobs
 
worldwidth - Variable in class s373.flob.Flob
 
wr - Variable in class s373.flob.ImageBlobs
 

X

x - Variable in class s373.flob.pt2
 

Y

y - Variable in class s373.flob.pt2
 

A B C D E F G H I L M N O P Q R S T U V W X Y

processing library flob by AndrŽ Sier. (c) 2008/2009