edu.berkeley.guir.ptk.abstraction
Class PeopleCountAbstractor.ConnectedComponent

java.lang.Object
  extended byedu.berkeley.guir.ptk.abstraction.PeopleCountAbstractor.ConnectedComponent
Enclosing class:
PeopleCountAbstractor

public class PeopleCountAbstractor.ConnectedComponent
extends java.lang.Object

Inner class for encapsulating connected component information. Used by people counter to keep track of the number, size, and labels corresponding to skin blobs (a.k.a. connected components).

Author:
tmatthew

Field Summary
 int area
           
 int[] labels
           
 int num_labels
           
 
Constructor Summary
PeopleCountAbstractor.ConnectedComponent()
           
 
Method Summary
 void addLabel(int x)
           
 boolean isaLabel(int x)
           
 void mergeConnectedComponent(PeopleCountAbstractor.ConnectedComponent cc)
           
 void printLabels()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

labels

public int[] labels

num_labels

public int num_labels

area

public int area
Constructor Detail

PeopleCountAbstractor.ConnectedComponent

public PeopleCountAbstractor.ConnectedComponent()
Method Detail

addLabel

public void addLabel(int x)

isaLabel

public boolean isaLabel(int x)

mergeConnectedComponent

public void mergeConnectedComponent(PeopleCountAbstractor.ConnectedComponent cc)

printLabels

public void printLabels()