TSPS
1.3.2
TSPS is a cross-platform Toolkit for Sensing People in Spaces
|
#include <OpenNIProcessor.h>
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 |
Definition at line 17 of file OpenNIProcessor.h.
Definition at line 10 of file OpenNIProcessor.cpp.
Definition at line 18 of file OpenNIProcessor.cpp.
void ofxTSPS::OpenNIProcessor::blankBackground | ( | ) | [virtual] |
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.
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.
ofPixels ofxTSPS::OpenNIProcessor::grayPixels [protected] |
Definition at line 49 of file OpenNIProcessor.h.
ofxOpenNI ofxTSPS::OpenNIProcessor::openNIDevice [protected] |
Definition at line 50 of file OpenNIProcessor.h.