![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
Sistema de características. Más...
#include <moFilterManager.h>
Métodos públicos | |
moTrackerSystemData () | |
moTrackerSystemData (int ZoneW, int ZoneH) | |
moTrackerSystemData (int ZoneW, int ZoneH, int ZoneCW, int ZoneCH) | |
virtual | ~moTrackerSystemData () |
virtual int | GetFeaturesCount () |
virtual int | GetValidFeatures () |
virtual int | GetDeltaValidFeatures () |
virtual moVector2f | GetBarycenter () |
virtual moVector2f | GetBarycenterMotion () |
virtual moVector2f | GetBarycenterAcceleration () |
virtual moVector2f | GetVariance () |
virtual moVector2f | GetSpeedVariance () |
virtual moVector2f | GetAccelerationVariance () |
virtual moVector4f | GetBoundingRectangle () |
virtual moVector2f | GetMax () |
virtual moVector2f | GetMin () |
virtual void | SetMax (float x, float y) |
virtual void | SetMin (float x, float y) |
virtual moTrackerFeature * | GetFeature (int i) |
virtual moTrackerFeatureArray & | GetFeatures () |
virtual moVideoFormat & | GetVideoFormat () |
virtual void | SetBarycenter (float b_x, float b_y) |
virtual void | SetBarycenterMotion (float b_x, float b_y) |
virtual void | SetBarycenterAcceleration (float b_x, float b_y) |
virtual void | SetVariance (float v_x, float v_y) |
virtual void | SetSpeedVariance (float v_x, float v_y) |
virtual void | SetAccelerationVariance (float v_x, float v_y) |
virtual void | SetBoundingRectangle (float r_x, float r_y, float s_x, float s_y) |
virtual void | SetValidFeatures (int validfeatures) |
virtual void | SetDeltaValidFeatures (int deltavalidfeatures) |
virtual void | SetAbsoluteSpeedAverage (float speedaverage) |
virtual void | SetAbsoluteAccelerationAverage (float accaverage) |
virtual void | SetAbsoluteTorqueAverage (float toraverage) |
virtual int | PositionToZone (float x, float y) |
Transforma el vector de posicion (0..1) al indice de zona de la matriz cuadrada. Más... | |
virtual moVector2f | ZoneToPosition (int zone) |
Transforma el indice de zona al vector posicion. Más... | |
virtual int | PositionToZoneC (float x, float y) |
Transforma el vector de posicion (0..1) a coordenadas polares luego al indice de zona de la matriz. Más... | |
virtual moVector2f | ZoneToPositionC (int zone) |
Transforma el indice de zona al vector posicion circular! Más... | |
virtual void | SetPositionMatrix (float x, float y, int nfeatures) |
POSITION. Más... | |
virtual void | SetPositionMatrix (moVector2f pos, int nfeatures) |
virtual int | GetPositionMatrix (float x, float y) |
virtual int | GetPositionMatrix (moVector2f pos) |
virtual void | SetMotionMatrix (float x, float y, int nfeatures) |
MOTION. Más... | |
virtual void | SetMotionMatrix (moVector2f pos, int nfeatures) |
virtual int | GetMotionMatrix (float x, float y) |
virtual int | GetMotionMatrix (moVector2f pos) |
virtual void | SetAccelerationMatrix (float x, float y, int nfeatures) |
ACCELERATION. Más... | |
virtual void | SetAccelerationMatrix (moVector2f pos, int nfeatures) |
virtual int | GetAccelerationMatrix (float x, float y) |
virtual int | GetAccelerationMatrix (moVector2f pos) |
virtual void | SetPositionMatrixC (float x, float y, int nfeatures) |
POSITION CIRCULAR. Más... | |
virtual int | GetPositionMatrixC (float x, float y) |
virtual int | GetPositionMatrixC (moVector2f pos) |
virtual int | GetPositionMatrixC (int zone) |
virtual void | SetMotionMatrixC (float x, float y, int nfeatures) |
virtual int | GetMotionMatrixC (float x, float y) |
virtual int | GetMotionMatrixC (moVector2f pos) |
virtual int | GetMotionMatrixC (int zone) |
virtual void | ResetMatrix () |
virtual void | DrawFeatures (float w, float h, float offsetx, float offsety) |
virtual void | SetMaxFeatures (int p_nFeatures) |
virtual int | GetMaxFeatures () |
void | Record () |
moTrackerSystemHistory & | GetHistory () |
Atributos públicos | |
int | m_ZoneW |
int | m_ZoneH |
int | m_ZoneCW |
int | m_ZoneCH |
int | m_Zones |
int | m_ZonesC |
float ** | m_Distancias |
int ** | m_Pares |
int | nPares |
Atributos protegidos | |
float | _zonewf |
float | _zonehf |
float | _zonecwf |
float | _zonechf |
moVideoFormat | m_VideoFormat |
moTrackerFeatureArray | m_Features |
moTrackerInstanceRecord | m_ActualRecord |
moTrackerSystemHistory | m_History |
int * | m_PositionMatrix |
int * | m_MotionMatrix |
4 x 4 zones Más... | |
int * | m_AccelerationMatrix |
4 x 4 zones Más... | |
int * | m_CircularPositionMatrix |
4 x 4 zones Más... | |
int * | m_CircularMotionMatrix |
12 semitones, 3 levels Más... | |
Sistema de características.
Clase abstracta, interfaz de acceso a conjunto de datos de seguimiento [tracking] esta clase es abstracta y debe ser implementada en cada dispositivo de seguimiento
Definición en la línea 520 del archivo moFilterManager.h.
moTrackerSystemData::moTrackerSystemData | ( | ) |
Definición en la línea 619 del archivo moFilterManager.cpp.
moTrackerSystemData::moTrackerSystemData | ( | int | ZoneW, |
int | ZoneH | ||
) |
Definición en la línea 645 del archivo moFilterManager.cpp.
moTrackerSystemData::moTrackerSystemData | ( | int | ZoneW, |
int | ZoneH, | ||
int | ZoneCW, | ||
int | ZoneCH | ||
) |
Definición en la línea 673 del archivo moFilterManager.cpp.
|
virtual |
Definición en la línea 701 del archivo moFilterManager.cpp.
|
virtual |
solo dibujamos los que son validos...
float v_x = (pF->v_x); float v_y = (pF->v_y); float vel = sqrtf( v_x*v_x+v_y*v_y );
int is_parent = pF->is_parent;
Only show segments
Max min green
Variance cyan
RECTANGULAR MATRIX
DRAW ZONE WITH FEATURES IN MOTION
CIRCULAR MATRIX
Definición en la línea 1041 del archivo moFilterManager.cpp.
|
virtual |
Definición en la línea 956 del archivo moFilterManager.cpp.
|
virtual |
|
virtual |
Devuelve la varianza de la aceleración de las características
Definición en la línea 772 del archivo moFilterManager.cpp.
|
virtual |
Devuelve el vector de posición del baricentro.
Definición en la línea 752 del archivo moFilterManager.cpp.
|
virtual |
Devuelve el vector de aceleración del baricentro.
Definición en la línea 760 del archivo moFilterManager.cpp.
|
virtual |
Devuelve el vector de velocidad del baricentro.
Definición en la línea 756 del archivo moFilterManager.cpp.
|
virtual |
Devuelve el rectángulo más pequeño que rodea las características.
Definición en la línea 776 del archivo moFilterManager.cpp.
|
virtual |
Definición en la línea 784 del archivo moFilterManager.cpp.
|
virtual |
|
virtual |
Definición en la línea 748 del archivo moFilterManager.cpp.
|
virtual |
Devuelve las características máximas
Definición en la línea 740 del archivo moFilterManager.cpp.
|
inline |
|
virtual |
Definición en la línea 732 del archivo moFilterManager.cpp.
|
inlinevirtual |
Definición en la línea 644 del archivo moFilterManager.h.
|
virtual |
Definición en la línea 736 del archivo moFilterManager.cpp.
|
virtual |
Definición en la línea 930 del archivo moFilterManager.cpp.
|
virtual |
|
virtual |
Definición en la línea 1006 del archivo moFilterManager.cpp.
|
virtual |
|
virtual |
Definición en la línea 1017 del archivo moFilterManager.cpp.
|
virtual |
|
virtual |
|
virtual |
Definición en la línea 983 del archivo moFilterManager.cpp.
|
virtual |
|
virtual |
Definición en la línea 995 del archivo moFilterManager.cpp.
|
virtual |
Devuelve la varianza de la velocidad de las características
Definición en la línea 768 del archivo moFilterManager.cpp.
|
virtual |
Devuelve las características válidas. Son aquellas reconocidas de un cuadro a otro.
Definición en la línea 780 del archivo moFilterManager.cpp.
|
virtual |
Devuelve la varianza de las posiciones de las características.
Definición en la línea 764 del archivo moFilterManager.cpp.
|
inlinevirtual |
Definición en la línea 583 del archivo moFilterManager.h.
|
virtual |
Transforma el vector de posicion (0..1) al indice de zona de la matriz cuadrada.
Transforma el vector de posicion (0..1) al indice de zona de la matriz cuadrada x must be 0..1
Definición en la línea 803 del archivo moFilterManager.cpp.
|
virtual |
Transforma el vector de posicion (0..1) a coordenadas polares luego al indice de zona de la matriz.
&????
sqrt(2)
Definición en la línea 821 del archivo moFilterManager.cpp.
void moTrackerSystemData::Record | ( | ) |
Definición en la línea 185 del archivo moFilterManager.cpp.
|
virtual |
Definición en la línea 788 del archivo moFilterManager.cpp.
|
inlinevirtual |
Definición en la línea 598 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 597 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 599 del archivo moFilterManager.h.
|
virtual |
ACCELERATION.
Definición en la línea 951 del archivo moFilterManager.cpp.
|
virtual |
|
inlinevirtual |
Definición en la línea 591 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 585 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 587 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 586 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 592 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 595 del archivo moFilterManager.h.
|
virtual |
Definición en la línea 724 del archivo moFilterManager.cpp.
|
inlinevirtual |
Definición en la línea 643 del archivo moFilterManager.h.
|
virtual |
Definición en la línea 728 del archivo moFilterManager.cpp.
|
virtual |
MOTION.
Definición en la línea 925 del archivo moFilterManager.cpp.
|
virtual |
|
virtual |
Definición en la línea 1001 del archivo moFilterManager.cpp.
|
virtual |
POSITION.
Definición en la línea 893 del archivo moFilterManager.cpp.
|
virtual |
|
virtual |
POSITION CIRCULAR.
Definición en la línea 978 del archivo moFilterManager.cpp.
|
inlinevirtual |
Definición en la línea 590 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 594 del archivo moFilterManager.h.
|
inlinevirtual |
Definición en la línea 589 del archivo moFilterManager.h.
|
virtual |
Transforma el indice de zona al vector posicion.
Transforma el indice de zona al vector posicion es el centro del cuadrado lo q devuelve!!!
Definición en la línea 814 del archivo moFilterManager.cpp.
|
virtual |
Transforma el indice de zona al vector posicion circular!
&????
sqrt(2)
Definición en la línea 856 del archivo moFilterManager.cpp.
|
protected |
Definición en la línea 664 del archivo moFilterManager.h.
|
protected |
Definición en la línea 663 del archivo moFilterManager.h.
|
protected |
Definición en la línea 662 del archivo moFilterManager.h.
|
protected |
Definición en la línea 661 del archivo moFilterManager.h.
|
protected |
4 x 4 zones
Definición en la línea 680 del archivo moFilterManager.h.
|
protected |
Definición en la línea 670 del archivo moFilterManager.h.
|
protected |
12 semitones, 3 levels
Definición en la línea 683 del archivo moFilterManager.h.
|
protected |
4 x 4 zones
Definición en la línea 682 del archivo moFilterManager.h.
float** moTrackerSystemData::m_Distancias |
Definición en la línea 655 del archivo moFilterManager.h.
|
protected |
Definición en la línea 668 del archivo moFilterManager.h.
|
protected |
Definición en la línea 672 del archivo moFilterManager.h.
|
protected |
4 x 4 zones
Definición en la línea 679 del archivo moFilterManager.h.
int** moTrackerSystemData::m_Pares |
Definición en la línea 656 del archivo moFilterManager.h.
|
protected |
Matrices de activación dinámicas. Circulares cemtradas en el baricentro, y cuadradas cubriendo toda el área.
Definición en la línea 678 del archivo moFilterManager.h.
|
protected |
Definición en la línea 666 del archivo moFilterManager.h.
int moTrackerSystemData::m_ZoneCH |
Definición en la línea 652 del archivo moFilterManager.h.
int moTrackerSystemData::m_ZoneCW |
Definición en la línea 651 del archivo moFilterManager.h.
int moTrackerSystemData::m_ZoneH |
Definición en la línea 650 del archivo moFilterManager.h.
int moTrackerSystemData::m_Zones |
Definición en la línea 653 del archivo moFilterManager.h.
int moTrackerSystemData::m_ZonesC |
Definición en la línea 654 del archivo moFilterManager.h.
int moTrackerSystemData::m_ZoneW |
Definición en la línea 649 del archivo moFilterManager.h.
int moTrackerSystemData::nPares |
Definición en la línea 657 del archivo moFilterManager.h.