![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
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.