ami_events_eval.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------
00002 
00003 #ifndef __AMI_EVENTS_EVAL_H
00004 #define __AMI_EVENTS_EVAL_H
00005 //---------------------------------------------------------------------------
00006 
00010 typedef struct _amiEventsEval amiEventsEval;
00011 
00012 #include "ami_event_set.h"
00013 #include "ami_event_frame.h"
00014 
00015 #ifdef __cplusplus
00016 extern "C" {
00017 #endif
00018 
00019 //---------------------------------------------------------------------------
00020 
00056 struct _amiEventsEval {
00057     amiEventList *  SetGT;        
00058     amiEventList *  SetE;         
00059 
00060     amiEventFrame * frameAct;     
00061     amiEventFrame * framePrev;    
00062 
00063     int *Types;                   
00064     int nTypes;                   
00065 
00066     int * IdMap;                  
00067     unsigned int * idObjE;        
00068     unsigned int * idObjGT;       
00069     long nE;                      
00070     long nGT;                     
00071 
00072     float FIT;                    
00073     float FIO;                    
00074     float FP;                     
00075     float FN;                     
00076     float MT;                     
00077     float MO;                     
00078     float CD;                     
00079     float TP;                     
00080     float OP;                     
00081     float ME;                     
00082 
00083     float tC;                     
00084     float tO;                     
00085 };
00086 
00087 
00088 //---------------------------------------------------------------------------
00089 
00091 amiEventsEval * amiEventsEvalNew(void);
00093 int amiEventsEvalFree(amiEventsEval * EE);
00095 int amiEventsEvalInit(amiEventsEval * EE, float tC, float tO, int *Types, int nTypes);
00097 int amiEventsEvalFrame(amiEventsEval * EE, long Frame);
00099 int amiEventsEvalProcess(amiEventsEval * EE);
00100 
00101 #ifdef __cplusplus
00102 }
00103 #endif
00104 
00105 #endif
00106 
00107 

Generated on Sat Dec 3 12:35:23 2005 for AMI Multi-Object Tracking Evaluator by  doxygen 1.4.5