TSPS
1.3.2
TSPS is a cross-platform Toolkit for Sensing People in Spaces
|
#include <CvProcessor.h>
Public Member Functions | |
CvProcessor () | |
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 | processOpticalFlow (ofBaseImage &image) |
void | processHaar (ofBaseImage &image) |
void | setOpticalflowMinMax (float min=0.0, float max=10.0) |
void | setHaarXMLFile (string xmlFile) |
void | resize (int camWidth, int camHeight) |
Protected Member Functions | |
void | setupProcessor () |
Protected Attributes | |
ofImage | cameraImage |
ofImage | cameraBabyImage |
ofImage | cameraSmallImage |
ofImage | backgroundImage |
ofImage | progressiveBackgroundImage |
ofImage | differencedImage |
ofImage | resizeImage |
ofImage | resizeBabyImage |
ofPixels | blackPixelsSmall |
ofPixels | resizedPixels |
ofxCv::ContourFinder | contourFinder |
ofxCv::CascadeClassifier | haarFinder |
vector< cv::Rect > | haarObjects |
ofxCv::FlowFarneback | flow |
bool | bFlowTrackedOnce |
bool | bFirstImage |
Definition at line 15 of file CvProcessor.h.
Definition at line 19 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::blankBackground | ( | ) | [virtual] |
Implements ofxTSPS::Processor.
Definition at line 104 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::captureBackground | ( | ofBaseImage & | image | ) | [virtual] |
Implements ofxTSPS::Processor.
Definition at line 90 of file CvProcessor.cpp.
ofPixelsRef ofxTSPS::CvProcessor::difference | ( | ofBaseImage & | image, |
TrackingType | trackingType | ||
) | [virtual] |
Implements ofxTSPS::Processor.
Definition at line 109 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::draw | ( | ) | [virtual] |
Reimplemented from ofxTSPS::Processor.
Definition at line 64 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::exit | ( | ) | [virtual] |
Reimplemented from ofxTSPS::Processor.
Definition at line 61 of file CvProcessor.cpp.
ofPixelsRef ofxTSPS::CvProcessor::process | ( | ofBaseImage & | image | ) | [virtual] |
Implements ofxTSPS::Processor.
Definition at line 124 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::processHaar | ( | ofBaseImage & | image | ) | [virtual] |
Reimplemented from ofxTSPS::Processor.
Definition at line 293 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::processOpticalFlow | ( | ofBaseImage & | image | ) | [virtual] |
Reimplemented from ofxTSPS::Processor.
Definition at line 287 of file CvProcessor.cpp.
ofPixelsRef ofxTSPS::CvProcessor::progressiveBackground | ( | ofBaseImage & | image, |
float | amount | ||
) | [virtual] |
Implements ofxTSPS::Processor.
Definition at line 96 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::resize | ( | int | camWidth, |
int | camHeight | ||
) | [virtual] |
Reimplemented from ofxTSPS::Processor.
Definition at line 315 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::setCameraImage | ( | ofBaseImage & | image | ) | [virtual] |
Implements ofxTSPS::Processor.
Definition at line 71 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::setHaarXMLFile | ( | string | xmlFile | ) | [virtual] |
Reimplemented from ofxTSPS::Processor.
Definition at line 310 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::setOpticalflowMinMax | ( | float | min = 0.0 , |
float | max = 10.0 |
||
) | [virtual] |
Reimplemented from ofxTSPS::Processor.
Definition at line 305 of file CvProcessor.cpp.
void ofxTSPS::CvProcessor::setupProcessor | ( | ) | [protected, virtual] |
Reimplemented from ofxTSPS::Processor.
Definition at line 40 of file CvProcessor.cpp.
ofImage ofxTSPS::CvProcessor::backgroundImage [protected] |
Definition at line 52 of file CvProcessor.h.
bool ofxTSPS::CvProcessor::bFirstImage [protected] |
Definition at line 67 of file CvProcessor.h.
bool ofxTSPS::CvProcessor::bFlowTrackedOnce [protected] |
Definition at line 67 of file CvProcessor.h.
ofPixels ofxTSPS::CvProcessor::blackPixelsSmall [protected] |
Definition at line 58 of file CvProcessor.h.
ofImage ofxTSPS::CvProcessor::cameraBabyImage [protected] |
Definition at line 52 of file CvProcessor.h.
ofImage ofxTSPS::CvProcessor::cameraImage [protected] |
Definition at line 52 of file CvProcessor.h.
ofImage ofxTSPS::CvProcessor::cameraSmallImage [protected] |
Definition at line 52 of file CvProcessor.h.
ofxCv::ContourFinder ofxTSPS::CvProcessor::contourFinder [protected] |
Definition at line 61 of file CvProcessor.h.
ofImage ofxTSPS::CvProcessor::differencedImage [protected] |
Definition at line 52 of file CvProcessor.h.
ofxCv::FlowFarneback ofxTSPS::CvProcessor::flow [protected] |
Definition at line 66 of file CvProcessor.h.
ofxCv::CascadeClassifier ofxTSPS::CvProcessor::haarFinder [protected] |
Definition at line 62 of file CvProcessor.h.
vector<cv::Rect> ofxTSPS::CvProcessor::haarObjects [protected] |
Definition at line 63 of file CvProcessor.h.
ofImage ofxTSPS::CvProcessor::progressiveBackgroundImage [protected] |
Definition at line 52 of file CvProcessor.h.
ofImage ofxTSPS::CvProcessor::resizeBabyImage [protected] |
Definition at line 55 of file CvProcessor.h.
ofPixels ofxTSPS::CvProcessor::resizedPixels [protected] |
Definition at line 58 of file CvProcessor.h.
ofImage ofxTSPS::CvProcessor::resizeImage [protected] |
Definition at line 55 of file CvProcessor.h.