TSPS  1.3.2
TSPS is a cross-platform Toolkit for Sensing People in Spaces
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Defines
ofxTSPS::OpenNIProcessor Class Reference

#include <OpenNIProcessor.h>

Inheritance diagram for ofxTSPS::OpenNIProcessor:
ofxTSPS::Processor

List of all members.

Public Member Functions

 OpenNIProcessor ()
 ~OpenNIProcessor ()
void exit ()
void draw ()
void setCameraImage (ofBaseImage &image)
void captureBackground (ofBaseImage &image)
ofPixelsRef progressiveBackground (ofBaseImage &image, float amount)
void blankBackground ()
ofPixelsRef difference (ofBaseImage &image, TrackingType trackingType)
ofPixelsRef process (ofBaseImage &image)
void setThreshold (float thresh=100.0)
ofxOpenNI * getOpenNI ()

Protected Member Functions

void setupProcessor ()
void onUserEvent (ofxOpenNIUserEvent &event)

Protected Attributes

ofPixels grayPixels
ofxOpenNI openNIDevice
ofxCvGrayscaleImage blobImage
ofxCvContourFinder contourFinder

Detailed Description

Definition at line 17 of file OpenNIProcessor.h.


Constructor & Destructor Documentation


Member Function Documentation

Implements ofxTSPS::Processor.

Definition at line 79 of file OpenNIProcessor.cpp.

void ofxTSPS::OpenNIProcessor::captureBackground ( ofBaseImage &  image) [virtual]

Implements ofxTSPS::Processor.

Definition at line 69 of file OpenNIProcessor.cpp.

ofPixelsRef ofxTSPS::OpenNIProcessor::difference ( ofBaseImage &  image,
TrackingType  trackingType 
) [virtual]

Implements ofxTSPS::Processor.

Definition at line 84 of file OpenNIProcessor.cpp.

void ofxTSPS::OpenNIProcessor::draw ( ) [virtual]

Reimplemented from ofxTSPS::Processor.

Definition at line 55 of file OpenNIProcessor.cpp.

void ofxTSPS::OpenNIProcessor::exit ( ) [virtual]

Reimplemented from ofxTSPS::Processor.

Definition at line 24 of file OpenNIProcessor.cpp.

ofxOpenNI* ofxTSPS::OpenNIProcessor::getOpenNI ( ) [inline]

Definition at line 44 of file OpenNIProcessor.h.

void ofxTSPS::OpenNIProcessor::onUserEvent ( ofxOpenNIUserEvent &  event) [protected]

Definition at line 134 of file OpenNIProcessor.cpp.

ofPixelsRef ofxTSPS::OpenNIProcessor::process ( ofBaseImage &  image) [virtual]

Implements ofxTSPS::Processor.

Definition at line 90 of file OpenNIProcessor.cpp.

ofPixelsRef ofxTSPS::OpenNIProcessor::progressiveBackground ( ofBaseImage &  image,
float  amount 
) [virtual]

Implements ofxTSPS::Processor.

Definition at line 74 of file OpenNIProcessor.cpp.

void ofxTSPS::OpenNIProcessor::setCameraImage ( ofBaseImage &  image) [virtual]

Implements ofxTSPS::Processor.

Definition at line 64 of file OpenNIProcessor.cpp.

void ofxTSPS::OpenNIProcessor::setThreshold ( float  thresh = 100.0) [virtual]

Reimplemented from ofxTSPS::Processor.

Definition at line 125 of file OpenNIProcessor.cpp.

void ofxTSPS::OpenNIProcessor::setupProcessor ( ) [protected, virtual]

Reimplemented from ofxTSPS::Processor.

Definition at line 29 of file OpenNIProcessor.cpp.


Member Data Documentation

ofxCvGrayscaleImage ofxTSPS::OpenNIProcessor::blobImage [protected]

Definition at line 53 of file OpenNIProcessor.h.

ofxCvContourFinder ofxTSPS::OpenNIProcessor::contourFinder [protected]

Definition at line 54 of file OpenNIProcessor.h.

Definition at line 49 of file OpenNIProcessor.h.

Definition at line 50 of file OpenNIProcessor.h.


The documentation for this class was generated from the following files: