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::CvProcessor Class Reference

#include <CvProcessor.h>

Inheritance diagram for ofxTSPS::CvProcessor:
ofxTSPS::Processor

List of all members.

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

Detailed Description

Definition at line 15 of file CvProcessor.h.


Constructor & Destructor Documentation

Definition at line 19 of file CvProcessor.cpp.


Member Function Documentation

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.


Member Data Documentation

Definition at line 52 of file CvProcessor.h.

Definition at line 67 of file CvProcessor.h.

Definition at line 67 of file CvProcessor.h.

Definition at line 58 of file CvProcessor.h.

Definition at line 52 of file CvProcessor.h.

ofImage ofxTSPS::CvProcessor::cameraImage [protected]

Definition at line 52 of file CvProcessor.h.

Definition at line 52 of file CvProcessor.h.

ofxCv::ContourFinder ofxTSPS::CvProcessor::contourFinder [protected]

Definition at line 61 of file CvProcessor.h.

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.

Definition at line 52 of file CvProcessor.h.

Definition at line 55 of file CvProcessor.h.

Definition at line 58 of file CvProcessor.h.

ofImage ofxTSPS::CvProcessor::resizeImage [protected]

Definition at line 55 of file CvProcessor.h.


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