|
Video Processing Framework
|
#include <Unit_AbstractProcessing.h>
Public Member Functions | |
| AbstractProcessing (int numImageParameters=0, int numFloatParameters=0, int numIntegerParameters=0, int numDataParameters=0, int numProcessingParameters=0) | |
| AbstractProcessing (const AbstractData *parent) | |
| virtual | ~AbstractProcessing () |
| void | initialize () |
| virtual void | setSaveResults (bool enableSave) |
| virtual void | setSaveToDisk (bool saveToDisk) |
| void | setProcessingId (const char *prId) |
| std::string | getProcessingId () |
| void | setProcessingDescription (const char *prDescr) |
| std::string | getProcessingDescription () |
| void | addDescriptionLine (std::string text) |
| int | addInputVar (void *address, std::string name, std::string type, int size=0) |
| int | addOutputVar (void *address, std::string name, std::string type, int size=0) |
| virtual int | defInputImage (AbstractImage **addrImgPtr, int stack_position=-1, bool optionalData=false) |
| virtual int | defInputImage (AbstractImage **addrImgPtr, std::string name, std::string className, int stack_position=-1, bool optionalData=false) |
| virtual int | defInputData (AbstractData **addrDataPtr, int stack_position=-1, bool optionalData=false) |
| virtual int | defInputData (AbstractData **addrDataPtr, std::string name, std::string className, int stack_position=-1, bool optionalData=false) |
| virtual int | defOutputImage (AbstractImage **addrImgPtr, int stack_position=-1) |
| virtual int | defOutputImage (AbstractImage **addrImgPtr, std::string name, std::string className, int stack_position=-1) |
| virtual int | defOutputData (AbstractData **addrDataPtr, int stack_position=-1) |
| virtual int | defOutputData (AbstractData **addrDataPtr, std::string name, std::string className, int stack_position=-1) |
| virtual int | defProcessingObject (AbstractProcessing **addrProcPtr, int stack_position=-1, bool optionalObj=false) |
| virtual int | defProcessingObject (AbstractProcessing **addrProcPtr, std::string name, std::string className, int stack_position=-1, bool optionalObj=false) |
| virtual int | defInternalData (AbstractData **addrDataPtr, int stack_position=-1) |
| virtual int | defInternalData (AbstractData **addrDataPtr, std::string name, std::string className, int stack_position=-1) |
| void | addBoolParameter (const std::string ¶mName, bool value, bool *variable) |
| void | addBoolParameter (const std::string ¶mName, bool value, bool *variable, const std::string &description) |
| void | addUnsCharParameter (const std::string ¶mName, int minv, int maxv, int value, char *variable) |
| void | addUnsCharParameter (const std::string ¶mName, int minv, int maxv, int value, char *variable, const std::string &description) |
| void | addIntParameter (const std::string ¶mName, int minv, int maxv, int value, int *variable) |
| void | addIntParameter (const std::string ¶mName, int minv, int maxv, int value, int *variable, const std::string &description) |
| void | addLongParameter (const std::string ¶mName, long minv, long maxv, long value, long *variable) |
| void | addLongParameter (const std::string ¶mName, long minv, long maxv, long value, long *variable, const std::string &description) |
| void | addFloatParameter (const std::string ¶mName, float minv, float maxv, float value, float *variable) |
| void | addFloatParameter (const std::string ¶mName, float minv, float maxv, float value, float *variable, const std::string &description) |
| void | addFloatParameter (const std::string ¶mName, float minv, float maxv, float value, float *variable, const std::string &description, bool log) |
| void | addDoubleParameter (const std::string ¶mName, double minv, double maxv, double value, double *variable) |
| void | addDoubleParameter (const std::string ¶mName, double minv, double maxv, double value, double *variable, const std::string &description) |
| void | addDoubleParameter (const std::string ¶mName, double minv, double maxv, double value, double *variable, const std::string &description, bool log) |
| int | addNonvisualParameter (void *address, std::string name, std::string type, double value=0.0, int size=0) |
| int | removeParameter (void *address) |
| int | removeParameter (const std::string ¶mName) |
| int | addImageParameterDescription (const char *paramDescr, bool optional=false) |
| int | addFloatParameterDescription (const char *paramDescr, bool optional=false) |
| int | addIntegerParameterDescription (const char *paramDescr, bool optional=false) |
| int | addDataParameterDescription (const char *paramDescr, bool optional=false) |
| int | addProcessingParameterDescription (const char *paramDescr, bool optional=false) |
| int | addImageResultDescription (const char *resultDescr) |
| int | addFloatResultDescription (const char *resultDescr) |
| int | addIntegerResultDescription (const char *resultDescr) |
| int | addDataResultDescription (const char *resultDescr) |
| int | addProcessingResultDescription (const char *resultDescr) |
| int | checkParameters () |
| AbstractImage * | getInputImage () |
| int | setInputImage (AbstractImage *inputImgPtr) |
| AbstractImage * | getOutputImage () |
| int | setOutputImage (AbstractImage *outputImgPtr) |
| void | printHelp () |
| virtual int | load (const std::string &filename, const int startInd=0, const int numFrames=0, const int *options=0) |
| virtual int | save (const std::string &filename, const int startInd=0, const int numFrames=0, const int *options=0) |
| virtual int | show (const int *options=0) |
| virtual int | hide (const int *options=0) |
| virtual int | getInput () |
| virtual int | returnOutput () |
| virtual int | updateLists () |
| virtual int | deallocateData () |
| virtual int | setROIs () |
| virtual int | resetROIs () |
| virtual int | setFrames () |
| virtual int | addFrames () |
| virtual int | run () |
| virtual int | runProcessing () |
| virtual int | initializeProcessing () |
| virtual int | finalizeProcessing () |
| virtual int | directSetParameters (std::vector< long > *longParList, std::vector< double > *doubleParList) |
| virtual long | getCurrFrameIndex () |
| virtual AbstractProcessing * | duplicate () |
| virtual int | allocateResults () |
| virtual int | processFrame () |
| virtual int | checkInputData () |
| virtual int | getParameters () |
| virtual int | processImage (SimpleData *options=NULL) |
| virtual int | processChannel (int chIndex, SimpleData *options=NULL) |
| virtual int | combineChannels (SimpleData *options=NULL) |
| std::string | apGetOutputDirName () |
| int | apCreateOutputDir () |
| int | apSaveOutputDataFrame () |
| int | apSetOutputDirBase (std::string base_dir) |
| int | apSetClassDebugging (int fdebugFlags=0, int procDebugModules=0) |
| virtual int | apAddClientModule (AbstractProcessing *clientObj, SimpleData *parameters=NULL) |
| virtual int | apRemoveClientModule (AbstractProcessing *clientObj, SimpleData *parameters=NULL) |
| virtual int | apInitClientData (AbstractProcessing *clientObj, void **clientDataPtrAddress, void **moduleDataPtrAddress) |
| virtual int | apRemoveClientData (void **clientDataPtrAddress) |
| virtual int | apRegisterServerModule (AbstractProcessing *serverObj, SimpleData *parameters=NULL) |
| virtual int | apRemoveServerModule (AbstractProcessing *serverObj, SimpleData *parameters=NULL) |
| virtual int | apStartUserProcessing () |
| virtual int | apInitUserModulesInputVars () |
| virtual int | apUnregisterClientModules () |
| virtual int | apSetInputStatus (int inpStatus, double inpTime=-1.0) |
| virtual int | apSetOutputStatus (int outStatus, double outTime=-1.0) |
| virtual int | apGetOutputStatus (double *outTime=NULL) |
Public Attributes | |
| APSettings * | p_settings |
| SimpleData * | procOptions |
| APInternal * | p_internal |
| int | startX |
| int | startY |
| int | endX |
| int | endY |
| ProcessingROI * | roi |
| int | currentFrame |
| bool | wasInitialized |
| int | processingMode |
| int | numberOfFrames |
| std::vector< AbstractImage * > | inputImages |
| std::vector< AbstractData * > | inputData |
| std::vector< AbstractImage * > | outputImages |
| std::vector< AbstractData * > | outputData |
| std::vector< AbstractProcessing * > | procObj |
| std::vector< AbstractData * > | tempData |
| IPLImage * | inputImg |
| IPLImage * | outputImg |
Protected Attributes | |
| std::vector< AbstractImage ** > | inpImgAddr |
| std::vector< AbstractData ** > | inpDataAddr |
| std::vector < AbstractProcessing ** > | procAddr |
| std::vector< AbstractData ** > | tempDataAddr |
| std::vector< AbstractImage ** > | outImgAddr |
| std::vector< AbstractData ** > | outDataAddr |
| int | apInputStatus |
| int | apOutputStatus |
| double | apInputTime |
| double | apOutputTime |
| AbstractProcessing::AbstractProcessing | ( | int | numImageParameters = 0, |
| int | numFloatParameters = 0, |
||
| int | numIntegerParameters = 0, |
||
| int | numDataParameters = 0, |
||
| int | numProcessingParameters = 0 |
||
| ) |
| AbstractProcessing::AbstractProcessing | ( | const AbstractData * | parent | ) |
| AbstractProcessing::~AbstractProcessing | ( | ) | [virtual] |
| void AbstractProcessing::addBoolParameter | ( | const std::string & | paramName, |
| bool | value, | ||
| bool * | variable | ||
| ) |
| void AbstractProcessing::addBoolParameter | ( | const std::string & | paramName, |
| bool | value, | ||
| bool * | variable, | ||
| const std::string & | description | ||
| ) |
| int AbstractProcessing::addDataParameterDescription | ( | const char * | paramDescr, |
| bool | optional = false |
||
| ) |
| int AbstractProcessing::addDataResultDescription | ( | const char * | resultDescr | ) |
| void AbstractProcessing::addDescriptionLine | ( | std::string | text | ) |
| void AbstractProcessing::addDoubleParameter | ( | const std::string & | paramName, |
| double | minv, | ||
| double | maxv, | ||
| double | value, | ||
| double * | variable | ||
| ) |
| void AbstractProcessing::addDoubleParameter | ( | const std::string & | paramName, |
| double | minv, | ||
| double | maxv, | ||
| double | value, | ||
| double * | variable, | ||
| const std::string & | description | ||
| ) |
| void AbstractProcessing::addDoubleParameter | ( | const std::string & | paramName, |
| double | minv, | ||
| double | maxv, | ||
| double | value, | ||
| double * | variable, | ||
| const std::string & | description, | ||
| bool | log | ||
| ) |
| void AbstractProcessing::addFloatParameter | ( | const std::string & | paramName, |
| float | minv, | ||
| float | maxv, | ||
| float | value, | ||
| float * | variable, | ||
| const std::string & | description | ||
| ) |
| void AbstractProcessing::addFloatParameter | ( | const std::string & | paramName, |
| float | minv, | ||
| float | maxv, | ||
| float | value, | ||
| float * | variable, | ||
| const std::string & | description, | ||
| bool | log | ||
| ) |
| void AbstractProcessing::addFloatParameter | ( | const std::string & | paramName, |
| float | minv, | ||
| float | maxv, | ||
| float | value, | ||
| float * | variable | ||
| ) |
| int AbstractProcessing::addFloatParameterDescription | ( | const char * | paramDescr, |
| bool | optional = false |
||
| ) |
| int AbstractProcessing::addFloatResultDescription | ( | const char * | resultDescr | ) |
| int AbstractProcessing::addFrames | ( | ) | [virtual] |
| int AbstractProcessing::addImageParameterDescription | ( | const char * | paramDescr, |
| bool | optional = false |
||
| ) |
| int AbstractProcessing::addImageResultDescription | ( | const char * | resultDescr | ) |
| int AbstractProcessing::addInputVar | ( | void * | address, |
| std::string | name, | ||
| std::string | type, | ||
| int | size = 0 |
||
| ) |
| int AbstractProcessing::addIntegerParameterDescription | ( | const char * | paramDescr, |
| bool | optional = false |
||
| ) |
| int AbstractProcessing::addIntegerResultDescription | ( | const char * | resultDescr | ) |
| void AbstractProcessing::addIntParameter | ( | const std::string & | paramName, |
| int | minv, | ||
| int | maxv, | ||
| int | value, | ||
| int * | variable | ||
| ) |
| void AbstractProcessing::addIntParameter | ( | const std::string & | paramName, |
| int | minv, | ||
| int | maxv, | ||
| int | value, | ||
| int * | variable, | ||
| const std::string & | description | ||
| ) |
| void AbstractProcessing::addLongParameter | ( | const std::string & | paramName, |
| long | minv, | ||
| long | maxv, | ||
| long | value, | ||
| long * | variable | ||
| ) |
| void AbstractProcessing::addLongParameter | ( | const std::string & | paramName, |
| long | minv, | ||
| long | maxv, | ||
| long | value, | ||
| long * | variable, | ||
| const std::string & | description | ||
| ) |
| int AbstractProcessing::addNonvisualParameter | ( | void * | address, |
| std::string | name, | ||
| std::string | type, | ||
| double | value = 0.0, |
||
| int | size = 0 |
||
| ) |
| int AbstractProcessing::addOutputVar | ( | void * | address, |
| std::string | name, | ||
| std::string | type, | ||
| int | size = 0 |
||
| ) |
| int AbstractProcessing::addProcessingParameterDescription | ( | const char * | paramDescr, |
| bool | optional = false |
||
| ) |
| int AbstractProcessing::addProcessingResultDescription | ( | const char * | resultDescr | ) |
| void AbstractProcessing::addUnsCharParameter | ( | const std::string & | paramName, |
| int | minv, | ||
| int | maxv, | ||
| int | value, | ||
| char * | variable | ||
| ) |
| void AbstractProcessing::addUnsCharParameter | ( | const std::string & | paramName, |
| int | minv, | ||
| int | maxv, | ||
| int | value, | ||
| char * | variable, | ||
| const std::string & | description | ||
| ) |
| int AbstractProcessing::allocateResults | ( | ) | [virtual] |
Reimplemented in CursorControlModule, CursorControlModule, CursorTracking, CursorTrackingButtonDemo, FaceDetection, FaceComparison, FaceTrackingAvg, Registration, EyeDetectionNew, FindFaces, FaceCaptureFaca2, FaceCaptureFaca3, ExtractFaceImage, FaceExtraction, FaceEyeDetection, SegmFindFaces, HandSkinTracking, FaceRecProcessing, HitDetectGate, SatGCPModul, AppSatProcChain, ImgCorrelation, ImgLoader, LoadSeq, LoadSeqDof, LoadSeqRoad, LoadSeqSat, LoadTIFFSeq, ImgMatchCorrelation, MatchImages, MatchImg, MatchImg2, MatchImg3, MatchRoads, PointMatchTest, SatDetectRoads, SatGCPModul, SatMatchRoads2, SatMatchRoads3, CalcImgMotion, CrossingCount, PerspectiveNormalization, TrackOnLines, TrackTRObjects, TrafficCountObjects, TrainRecognition, CharBox, CharFilter, CharRecogn, CamIQEyeIP, CamNetworkSource, CamKinectCL, ReadMJPEG, AutoCamProp, EncodeCont, EncodeContInter, EncodeListInter, BasicCoder, FaceFeretDb, FaceFGDatabase, FacePUTDatabase, FaceSQLDatabase, PersonMonitoring, FaceCapturePhoto, FaceCapturePhotoImagingS, FaceCaptureRecognize, FaceCaptureRecVIP, FaceCaptureServer, FaceColorEyeDet, FaceDetectFaces, FaceDetectFacesSkinProb, EyesTracking, FeatDetTest, FaceFeatureDet, FaceFeatureDet2, FaceNormalizeToken, PersonCapture, PersonCapture2, PersonFaceCapture, PersonFaceTracker, FaceTokenImage, FaceTracking, FaceViolaJonesDet, FaceVJColHistDetector, FaceVJColHistDetector2, PersonFaceTracker, EyeDetection, FaceLearnTemplates, LearnFaceGender, FGDataRecognize, FGDataRecognize, LearnEigenFaces, FaceLiveRecognize, FaceLiveRecognize2, PUTDataRecognize, RecognizeEigFaces, LearnEigenFaces2, LearnPersonColorHist, LearnPersonDb, LearnPersons, LearnPersons2, LearnPersonsGender2, LearnPersonsGender3, LearnPersonsHit, LearnPersonsVIP, LearnPersonsVIP2, RecEigenFaces2, RecFaceColorHist, RecFacesLDA, RecEigenFaces2, RecPersonColorHist, LearnPersonsGender3, RecFacesLDA, FaceSIFT, FacePoints, GoodFeatures, HoughCircles, HoughLines, FeatSURF, FeatSURFDet, FeatSURFDet2, FeatSURF, CornersHarris, ImgCornerDet, GoodFeatures, FeatSURFDet2, ColorKinectProcessing, AdaptiveThreshold, DirectionalFilter, DistanceTransf, ImgLogicalExp, ImgProfile, ColorBlockAvg, ColorSpaceConversion, ColorConvertSpace, EqualizeHistogram, ColorFaceSkinDet, NormalizeColor, ColorPyrSegmentation, ColorSkinDetector, ColorSkinObjects, ImgConvertColor, ImgDOG, ImgNormalizePhotom, ImgGaussian, ImgGradient, ImgMorphology, HistBackProject2D, ImgNormalizePhotom, ImgSmooth, ImgSobel, MedianFilt, EdgesCanny, Morphology, FixedFilt, ImgFlip, Resample, AffineTransform, PerspectiveTransform, RotationTransform, ScaleTransform, ShiftTransform, SpatialSubsampling, SubsamplingTestLKMotion, HistBackProject, HistBackProject2D, HistCalc2D, HistCalcBrightness, HistBackProject, HistCompare, HistCompareColorFeats, HistImage2D, HistPerson2D, ImgHistogram3Dots, ImgArithmeticsBool, ImgArithmeticsS, ConvertColorSpace, MDOpticalFlow, OpticalFlowLKPyr, OpticalFlowPyrLK, MDOpticalFlow, ObjChDetPerson, ObjDetectColorHist, OcvTest, ExtractCont2, MaskBlobs, BlobsFeatures, DijkstraShortestPath, GraphVertexMatch, SplineProcessing, SplCalcDist, InteractiveSpline, SampleSpline, ContOptimize, ContOptimizeSpl, SnakeImage, ActCont, ChangeDetSnake, ContRDOpt, ContSnake, SnakeCv, SnakeRDChangeDet, SnakeRDPerc, SnakeRun, TestDarling, BaseProgManager, VP::CameraCapture, DataProcessing, DoProcessing, ImageProcessing, SpeedTest, VideoProcessing, MergeCameras, BaseVideoInput, CamVideoInput, VP::MultiCamCapture, ImgCaptureImage, ImgReaderFolders, ImgReaderHit, ImgSeqReader, AutoCamProp, CamIQEyeIP, CamKinectCL, ReadMJPEG, BaseVideoCapture, VP::CameraCapture, VideoAviReader, VideoAviWriter, VideoKinectAviReader, KinectVideoWriter, ShowIplImagesArray, ConvertColorSpace, ReadAVI, ReadAVI2, RenumberFrames, FaceRecProcessing, FaceCaptureFaca2, FaceCaptureServer, FaceFeatureDet2, FaceLiveRecognize, FaceLiveRecognize2, FaceNormalizeToken, SatMatchRoads2, TracCamShift, GeneratePts, KalmanFilt, Kalman2DTest, KalmanFilt, KalmanFilt2D, TracKalmanMultiFaces, TracKalmanMultiObj, MeasGener, DataExample, ImgSobel, SkinDetectorComplete, Motion_Detection, ChangeDet2, ChangeDet3, BkgrSubtraction, BackgrSubtrGMM, and VideoChangeDet.
| int AbstractProcessing::apAddClientModule | ( | AbstractProcessing * | clientObj, |
| SimpleData * | parameters = NULL |
||
| ) | [virtual] |
| int AbstractProcessing::apCreateOutputDir | ( | ) |
| std::string AbstractProcessing::apGetOutputDirName | ( | ) |
| int AbstractProcessing::apGetOutputStatus | ( | double * | outTime = NULL | ) | [virtual] |
| virtual int AbstractProcessing::apInitClientData | ( | AbstractProcessing * | clientObj, |
| void ** | clientDataPtrAddress, | ||
| void ** | moduleDataPtrAddress | ||
| ) | [virtual] |
| int AbstractProcessing::apInitUserModulesInputVars | ( | ) | [virtual] |
| int AbstractProcessing::apRegisterServerModule | ( | AbstractProcessing * | serverObj, |
| SimpleData * | parameters = NULL |
||
| ) | [virtual] |
| virtual int AbstractProcessing::apRemoveClientData | ( | void ** | clientDataPtrAddress | ) | [virtual] |
| int AbstractProcessing::apRemoveClientModule | ( | AbstractProcessing * | clientObj, |
| SimpleData * | parameters = NULL |
||
| ) | [virtual] |
| int AbstractProcessing::apRemoveServerModule | ( | AbstractProcessing * | serverObj, |
| SimpleData * | parameters = NULL |
||
| ) | [virtual] |
| int AbstractProcessing::apSaveOutputDataFrame | ( | ) |
| int AbstractProcessing::apSetClassDebugging | ( | int | fdebugFlags = 0, |
| int | procDebugModules = 0 |
||
| ) |
| int AbstractProcessing::apSetInputStatus | ( | int | inpStatus, |
| double | inpTime = -1.0 |
||
| ) | [virtual] |
| int AbstractProcessing::apSetOutputDirBase | ( | std::string | base_dir | ) |
| int AbstractProcessing::apSetOutputStatus | ( | int | outStatus, |
| double | outTime = -1.0 |
||
| ) | [virtual] |
| int AbstractProcessing::apStartUserProcessing | ( | ) | [virtual] |
| int AbstractProcessing::apUnregisterClientModules | ( | ) | [virtual] |
| int AbstractProcessing::checkInputData | ( | ) | [virtual] |
Reimplemented in ImgCorrelation, CrossingCount, PerspectiveNormalization, TrackOnLines, TrackTRObjects, DataProcessing, ImageProcessing, and DataExample.
| int AbstractProcessing::checkParameters | ( | ) |
| int AbstractProcessing::combineChannels | ( | SimpleData * | options = NULL | ) | [virtual] |
Reimplemented in FaceComparison, FaceExtraction, FacePoints, ImgThresholding, DataProcessing, ImageProcessing, and Motion_Detection.
| int AbstractProcessing::deallocateData | ( | ) | [virtual] |
| int AbstractProcessing::defInputData | ( | AbstractData ** | addrDataPtr, |
| int | stack_position = -1, |
||
| bool | optionalData = false |
||
| ) | [virtual] |
| int AbstractProcessing::defInputData | ( | AbstractData ** | addrDataPtr, |
| std::string | name, | ||
| std::string | className, | ||
| int | stack_position = -1, |
||
| bool | optionalData = false |
||
| ) | [virtual] |
| int AbstractProcessing::defInputImage | ( | AbstractImage ** | addrImgPtr, |
| int | stack_position = -1, |
||
| bool | optionalData = false |
||
| ) | [virtual] |
| int AbstractProcessing::defInputImage | ( | AbstractImage ** | addrImgPtr, |
| std::string | name, | ||
| std::string | className, | ||
| int | stack_position = -1, |
||
| bool | optionalData = false |
||
| ) | [virtual] |
| int AbstractProcessing::defInternalData | ( | AbstractData ** | addrDataPtr, |
| int | stack_position = -1 |
||
| ) | [virtual] |
| int AbstractProcessing::defInternalData | ( | AbstractData ** | addrDataPtr, |
| std::string | name, | ||
| std::string | className, | ||
| int | stack_position = -1 |
||
| ) | [virtual] |
| int AbstractProcessing::defOutputData | ( | AbstractData ** | addrDataPtr, |
| int | stack_position = -1 |
||
| ) | [virtual] |
| int AbstractProcessing::defOutputData | ( | AbstractData ** | addrDataPtr, |
| std::string | name, | ||
| std::string | className, | ||
| int | stack_position = -1 |
||
| ) | [virtual] |
| int AbstractProcessing::defOutputImage | ( | AbstractImage ** | addrImgPtr, |
| std::string | name, | ||
| std::string | className, | ||
| int | stack_position = -1 |
||
| ) | [virtual] |
| int AbstractProcessing::defOutputImage | ( | AbstractImage ** | addrImgPtr, |
| int | stack_position = -1 |
||
| ) | [virtual] |
| int AbstractProcessing::defProcessingObject | ( | AbstractProcessing ** | addrProcPtr, |
| int | stack_position = -1, |
||
| bool | optionalObj = false |
||
| ) | [virtual] |
| int AbstractProcessing::defProcessingObject | ( | AbstractProcessing ** | addrProcPtr, |
| std::string | name, | ||
| std::string | className, | ||
| int | stack_position = -1, |
||
| bool | optionalObj = false |
||
| ) | [virtual] |
| int AbstractProcessing::directSetParameters | ( | std::vector< long > * | longParList, |
| std::vector< double > * | doubleParList | ||
| ) | [virtual] |
Reimplemented in Morphology, ConvertColorSpace, OpticalFlowPyrLK, and ConvertColorSpace.
| AbstractProcessing * AbstractProcessing::duplicate | ( | ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in CursorControlModule, CursorControlModule, CursorTracking, CursorTrackingButtonDemo, FaceDetection, FaceComparison, FaceTrackingAvg, Registration, EyeDetectionNew, FindFaces, FaceCaptureFaca2, FaceCaptureFaca3, ExtractFaceImage, FaceExtraction, FaceEyeDetection, SegmFindFaces, HandSkinTracking, FaceRecProcessing, HitDetectGate, SatGCPModul, AppSatProcChain, ImgThresholdAuto, ImgCorrelation, ImgLoader, LoadSeq, LoadSeqDof, LoadSeqRoad, LoadSeqSat, LoadTIFFSeq, ImgMatchCorrelation, MatchImages, MatchImg, MatchImg2, MatchImg3, MatchRoads, PointMatchTest, SatDetectRoads, SatGCPModul, SatMatchRoads2, SatMatchRoads3, CalcImgMotion, CrossingCount, PerspectiveNormalization, TrackOnLines, TrackTRObjects, TrafficCountObjects, TrainRecognition, CharBox, CharFilter, CharRecogn, CamIQEyeIP, CamNetworkSource, CamKinectCL, ReadMJPEG, AutoCamProp, CamCaptureVI, BasicCoder, FaceFeretDb, FaceFGDatabase, FacePUTDatabase, FaceSQLDatabase, PersonMonitoring, FaceCapturePhoto, FaceCapturePhotoImagingS, FaceCaptureRecognize, FaceCaptureRecVIP, FaceCaptureServer, FaceColorEyeDet, FaceDetectFaces, FaceDetectFacesSkinProb, EyesTracking, FeatDetTest, FaceFeatureDet, FaceFeatureDet2, FaceNormalizeToken, PersonCapture, PersonCapture2, PersonFaceCapture, PersonFaceTracker, FaceTokenImage, FaceTracking, FaceViolaJonesDet, FaceVJColHistDetector, FaceVJColHistDetector2, PersonFaceTracker, EyeDetection, FaceLearnTemplates, LearnFaceGender, FGDataRecognize, FGDataRecognize, LearnEigenFaces, FaceLiveRecognize, FaceLiveRecognize2, PUTDataRecognize, RecognizeEigFaces, LearnEigenFaces2, LearnPersonColorHist, LearnPersonDb, LearnPersons, LearnPersons2, LearnPersonsGender, LearnPersonsGender2, LearnPersonsGender3, LearnPersonsHit, LearnPersonsVIP, LearnPersonsVIP2, RecEigenFaces2, RecFaceColorHist, RecFacesLDA, RecEigenFaces2, RecPersonColorHist, RecPersonsGenderTest, RecPersonsGenderTest2, RecPersonsGenderTest3, LearnPersonsGender3, RecFacesLDA, RecPersonsGenderTest3, FaceSIFT, FacePoints, GoodFeatures, HoughCircles, HoughLines, FeatSURF, FeatSURFDet, FeatSURFDet2, FeatSURF, CornersHarris, ImgCornerDet, GoodFeatures, FeatSURFDet2, ColorKinectProcessing, AdaptiveThreshold, DirectionalFilter, DistanceTransf, ImgExample, ImgLogicalExp, ImgProfile, ImgThresholdAuto, ImgThresholding, ColorBlockAvg, ColorSpaceConversion, ColorConvertSpace, EqualizeHistogram, ColorFaceSkinDet, NormalizeColor, ColorPyrSegmentation, ColorSkinDetector, ColorSkinObjects, ImgConvertColor, ImgDOG, ImgNormalizePhotom, ImgGaussian, ImgGradient, ImgMorphology, HistBackProject2D, ImgNormalizePhotom, ImgSmooth, ImgSobel, MedianFilt, EdgesCanny, Morphology, FixedFilt, ImgFlip, VideoDifferencing, Resample, AffineTransform, PerspectiveTransform, RotationTransform, ScaleTransform, ShiftTransform, SpatialSubsampling, SubsamplingTestLKMotion, HistBackProject, HistBackProject2D, HistBackProjectPatch2D, HistCalc2D, HistCalcBrightness, HistBackProject, HistCompare, HistCompareColorFeats, HistImage2D, HistPerson2D, ImgHistogram3Dots, ImgArithmeticsBool, ImgArithmeticsS, ConvertToIPL, ConvertColorSpace, OpticalFlowLK, MDOpticalFlow, OpticalFlowLKPyr, OpticalFlowPyrLK, MDOpticalFlow, ObjChDetPerson, ObjDetectColorHist, OcvTest, ExtractCont2, MaskBlobs, BlobsFeatures, DijkstraShortestPath, GraphVertexMatch, SplCalcDist, SampleSpline, SnakeImage, ActCont, ChangeDetSnake, ContRDOpt, ContSnake, SnakeCv, SnakeRDChangeDet, SnakeRDPerc, SnakeRun, VP::CameraCapture, DataProcessing, DoProcessing, ImageProcessing, SpeedTest, VideoProcessing, MergeCameras, BaseVideoInput, CamVideoInput, VP::MultiCamCapture, ImgCaptureImage, ImgReaderFolders, ImgReaderHit, ImgSeqReader, AutoCamProp, CamIQEyeIP, CamKinectCL, ReadMJPEG, BaseVideoCapture, VP::CameraCapture, VideoAviReader, VideoAviWriter, VideoKinectAviReader, KinectVideoWriter, ShowIplImagesArray, ConvertToIPL, ConvertColorSpace, ReadAVI, ReadAVI2, RenumberFrames, CamCaptureHG, CamICControl, FaceRecProcessing, FaceCaptureFaca2, FaceCaptureServer, FaceFeatureDet2, FaceLiveRecognize, FaceLiveRecognize2, FaceNormalizeToken, SatMatchRoads2, TracCamShift, GeneratePts, KalmanFilt, Kalman2DTest, Kalman2DConstV, KalmanFilt, KalmanFilt2D, TracKalmanMultiFaces, TracKalmanMultiObj, MeasGener, DataExample, ImgExample, ImgSobel, SkinDetectorComplete, Motion_Detection, ChangeDet2, ChangeDet3, BkgrSubtraction, BackgrSubtrGMM, VideoCDGradient, VideoChangeDet, CodebookBackgroundSegm, ImgDifference, and VideoDifferencing.
| int AbstractProcessing::finalizeProcessing | ( | ) | [virtual] |
Reimplemented in TrainRecognition, CharBox, CharFilter, CharRecogn, CamIQEyeIP, CamNetworkSource, CamKinectCL, EncodeCont, EncodeContInter, EncodeListInter, EncodeListMultiObj, BasicCoder, FeatDetTest, LearnFaceGender, FGDataRecognize, FGDataRecognize, PUTDataRecognize, LearnPersonDb, LearnPersons, LearnPersons2, GoodFeatures, AdaptiveThreshold, DirectionalFilter, DistanceTransf, ImgLogicalExp, ImgGaussian, ImgSmooth, MedianFilt, EdgesCanny, Morphology, FixedFilt, ImgFlip, Resample, ImgHistogram3Dots, ImgArithmeticsBool, ImgArithmeticsS, ConvertToIPL, ConvertColorSpace, OpticalFlowLK, OpticalFlowPyrLK, OcvTest, ExtractCont2, DijkstraShortestPath, GraphVertexMatch, SplineProcessing, SplCalcDist, InteractiveSpline, SampleSpline, ContOptimize, ContOptimizeSpl, SnakeImage, ActCont, ContRDOpt, ContSnake, SnakeCv, SnakeRun, TestDarling, DoProcessing, SpeedTest, CamVideoInput, ImgReaderHit, ImgSeqReader, CamIQEyeIP, CamKinectCL, BaseVideoCapture, VideoAviReader, VideoAviWriter, VideoKinectAviReader, KinectVideoWriter, ConvertToIPL, ConvertColorSpace, ReadAVI, ReadAVI2, RenumberFrames, GeneratePts, KalmanFilt, Kalman2DTest, KalmanFilt, MeasGener, ChangeDet2, ChangeDet3, BkgrSubtraction, and ImgDifference.
| long AbstractProcessing::getCurrFrameIndex | ( | ) | [virtual] |
Reimplemented in ImageProcessing.
| int AbstractProcessing::getInput | ( | ) | [virtual] |
| AbstractImage * AbstractProcessing::getInputImage | ( | ) |
| AbstractImage * AbstractProcessing::getOutputImage | ( | ) |
| int AbstractProcessing::getParameters | ( | ) | [virtual] |
Reimplemented in DataProcessing, and ImageProcessing.
| std::string AbstractProcessing::getProcessingDescription | ( | ) |
| std::string AbstractProcessing::getProcessingId | ( | ) |
| int AbstractProcessing::hide | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in CursorControlModule, CursorControlModule, and FaceExtraction.
| void AbstractProcessing::initialize | ( | ) |
| int AbstractProcessing::initializeProcessing | ( | ) | [virtual] |
Reimplemented in LoadTIFFSeq, TrainRecognition, CharBox, CharFilter, CharRecogn, CamIQEyeIP, CamNetworkSource, CamKinectCL, EncodeCont, EncodeContInter, EncodeListInter, EncodeListMultiObj, BasicCoder, GoodFeatures, AdaptiveThreshold, DirectionalFilter, DistanceTransf, ImgLogicalExp, ImgGaussian, ImgSmooth, MedianFilt, EdgesCanny, Morphology, FixedFilt, ImgFlip, Resample, ImgHistogram3Dots, ImgArithmeticsBool, ImgArithmeticsS, ConvertToIPL, ConvertColorSpace, OpticalFlowLK, OpticalFlowPyrLK, OcvTest, ExtractCont2, DijkstraShortestPath, GraphVertexMatch, SplineProcessing, SplCalcDist, InteractiveSpline, SampleSpline, ContOptimize, ContOptimizeSpl, SnakeImage, ActCont, SnakeCv, SnakeRun, TestDarling, DoProcessing, SpeedTest, CamVideoInput, ImgReaderHit, ImgSeqReader, CamIQEyeIP, CamKinectCL, BaseVideoCapture, VideoAviReader, VideoAviWriter, VideoKinectAviReader, KinectVideoWriter, ConvertToIPL, ConvertColorSpace, ReadAVI, ReadAVI2, RenumberFrames, GeneratePts, KalmanFilt, Kalman2DTest, KalmanFilt, MeasGener, ChangeDet2, ChangeDet3, BkgrSubtraction, and ImgDifference.
| int AbstractProcessing::load | ( | const std::string & | filename, |
| const int | startInd = 0, |
||
| const int | numFrames = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
| void AbstractProcessing::printHelp | ( | ) |
| int AbstractProcessing::processChannel | ( | int | chIndex, |
| SimpleData * | options = NULL |
||
| ) | [virtual] |
Reimplemented in EyeDetectionNew, FaceEyeDetection, ImgThresholdAuto, EyeDetection, FacePoints, CornersHarris, ImgCornerDet, ImgExample, ImgThresholdAuto, ImgThresholding, EqualizeHistogram, ImgGradient, ImgSobel, VideoDifferencing, ImageProcessing, VideoProcessing, ImgExample, ImgSobel, Motion_Detection, and VideoDifferencing.
| int AbstractProcessing::processFrame | ( | ) | [virtual] |
Reimplemented in SatGCPModul, AppSatProcChain, ImgLoader, LoadSeq, LoadSeqDof, LoadSeqRoad, LoadSeqSat, MatchImages, MatchImg, MatchImg2, MatchImg3, MatchRoads, PointMatchTest, SatGCPModul, ReadMJPEG, VP::CameraCapture, DataProcessing, ImageProcessing, VideoProcessing, BaseVideoInput, VP::MultiCamCapture, ReadMJPEG, and VP::CameraCapture.
| int AbstractProcessing::processImage | ( | SimpleData * | options = NULL | ) | [virtual] |
Reimplemented in CursorControlModule, CursorControlModule, CursorTracking, CursorTrackingButtonDemo, FaceDetection, FaceComparison, FaceTrackingAvg, Registration, EyeDetectionNew, FindFaces, FaceCaptureFaca2, FaceCaptureFaca3, ExtractFaceImage, FaceExtraction, FaceEyeDetection, SegmFindFaces, HandSkinTracking, ImgCorrelation, ImgMatchCorrelation, SatDetectRoads, SatMatchRoads2, SatMatchRoads3, CalcImgMotion, TrafficCountObjects, AutoCamProp, PersonMonitoring, FaceCapturePhoto, FaceCapturePhotoImagingS, FaceCaptureRecognize, FaceCaptureServer, EyesTracking, FaceFeatureDet, FaceFeatureDet2, FaceNormalizeToken, PersonCapture, PersonCapture2, PersonFaceCapture, PersonFaceTracker, FaceTokenImage, FaceTracking, FaceVJColHistDetector, PersonFaceTracker, EyeDetection, FaceLearnTemplates, LearnEigenFaces, FaceLiveRecognize, FaceLiveRecognize2, RecognizeEigFaces, LearnEigenFaces2, RecEigenFaces2, RecFaceColorHist, RecEigenFaces2, RecPersonColorHist, FaceSIFT, FeatSURFDet2, FeatSURFDet2, ColorKinectProcessing, ColorBlockAvg, ColorSpaceConversion, ColorConvertSpace, NormalizeColor, ColorPyrSegmentation, ColorSkinDetector, ColorSkinObjects, ImgConvertColor, AffineTransform, PerspectiveTransform, RotationTransform, ScaleTransform, ShiftTransform, SpatialSubsampling, SubsamplingTestLKMotion, HistBackProject, HistBackProject, HistImage2D, MDOpticalFlow, OpticalFlowLKPyr, MDOpticalFlow, MaskBlobs, BlobsFeatures, ImageProcessing, MergeCameras, ImgCaptureImage, AutoCamProp, FaceCaptureFaca2, FaceCaptureServer, FaceFeatureDet2, FaceLiveRecognize, FaceLiveRecognize2, FaceNormalizeToken, SatMatchRoads2, TracKalmanMultiObj, SkinDetectorComplete, BackgrSubtrGMM, VideoCDGradient, VideoChangeDet, and CodebookBackgroundSegm.
| int AbstractProcessing::removeParameter | ( | void * | address | ) |
| int AbstractProcessing::removeParameter | ( | const std::string & | paramName | ) |
| int AbstractProcessing::resetROIs | ( | ) | [virtual] |
Reimplemented in ImageProcessing.
| int AbstractProcessing::returnOutput | ( | ) | [virtual] |
| int AbstractProcessing::run | ( | ) | [virtual] |
| int AbstractProcessing::runProcessing | ( | ) | [virtual] |
Reimplemented in LoadTIFFSeq, TrainRecognition, CharBox, CharFilter, CharRecogn, EncodeCont, EncodeContInter, EncodeListInter, EncodeListMultiObj, BasicCoder, GoodFeatures, AdaptiveThreshold, DirectionalFilter, DistanceTransf, ImgLogicalExp, ImgGaussian, ImgSmooth, MedianFilt, EdgesCanny, Morphology, FixedFilt, ImgFlip, Resample, ImgHistogram3Dots, ImgArithmeticsBool, ImgArithmeticsS, ConvertToIPL, ConvertColorSpace, OpticalFlowLK, OpticalFlowPyrLK, OcvTest, ExtractCont2, DijkstraShortestPath, GraphVertexMatch, SplineProcessing, SplCalcDist, InteractiveSpline, SampleSpline, ContOptimize, ContOptimizeSpl, SnakeImage, ActCont, ChangeDetSnake, ContRDOpt, ContSnake, SnakeCv, SnakeRDChangeDet, SnakeRun, TestDarling, DoProcessing, SpeedTest, BaseVideoCapture, ShowIplImagesArray, ConvertToIPL, ConvertColorSpace, ReadAVI, ReadAVI2, RenumberFrames, GeneratePts, KalmanFilt, Kalman2DTest, KalmanFilt, MeasGener, ChangeDet2, ChangeDet3, BkgrSubtraction, and ImgDifference.
| int AbstractProcessing::save | ( | const std::string & | filename, |
| const int | startInd = 0, |
||
| const int | numFrames = 0, |
||
| const int * | options = 0 |
||
| ) | [virtual] |
Reimplemented from AbstractData.
| int AbstractProcessing::setFrames | ( | ) | [virtual] |
Reimplemented in DataProcessing, and ImageProcessing.
| int AbstractProcessing::setInputImage | ( | AbstractImage * | inputImgPtr | ) |
| int AbstractProcessing::setOutputImage | ( | AbstractImage * | outputImgPtr | ) |
| void AbstractProcessing::setProcessingDescription | ( | const char * | prDescr | ) |
| void AbstractProcessing::setProcessingId | ( | const char * | prId | ) |
| int AbstractProcessing::setROIs | ( | ) | [virtual] |
Reimplemented in ImageProcessing.
| void AbstractProcessing::setSaveResults | ( | bool | enableSave | ) | [virtual] |
| void AbstractProcessing::setSaveToDisk | ( | bool | saveToDisk | ) | [virtual] |
| int AbstractProcessing::show | ( | const int * | options = 0 | ) | [virtual] |
Reimplemented from AbstractData.
Reimplemented in CursorControlModule, CursorControlModule, FaceComparison, FaceExtraction, OcvTest, DoProcessing, and ImageProcessing.
| int AbstractProcessing::updateLists | ( | ) | [virtual] |
int AbstractProcessing::apInputStatus [protected] |
double AbstractProcessing::apInputTime [protected] |
int AbstractProcessing::apOutputStatus [protected] |
double AbstractProcessing::apOutputTime [protected] |
std::vector<AbstractData**> AbstractProcessing::inpDataAddr [protected] |
std::vector<AbstractImage**> AbstractProcessing::inpImgAddr [protected] |
| std::vector<AbstractData*> AbstractProcessing::inputData |
| std::vector<AbstractImage*> AbstractProcessing::inputImages |
Reimplemented in Motion_Detection.
std::vector<AbstractData**> AbstractProcessing::outDataAddr [protected] |
std::vector<AbstractImage**> AbstractProcessing::outImgAddr [protected] |
| std::vector<AbstractData*> AbstractProcessing::outputData |
| std::vector<AbstractImage*> AbstractProcessing::outputImages |
std::vector<AbstractProcessing**> AbstractProcessing::procAddr [protected] |
| std::vector<AbstractProcessing*> AbstractProcessing::procObj |
Reimplemented in VP::CameraCapture.
| std::vector<AbstractData*> AbstractProcessing::tempData |
std::vector<AbstractData**> AbstractProcessing::tempDataAddr [protected] |