|
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.