VAT
3.0
Video Analysis Tool
Main Page
ToDo
Modules
Parameters
Classes
Files
File List
File Members
src
object.h
1
#ifndef OBJECT_H
2
#define OBJECT_H
3
#include <deque>
4
#include<QString>
5
#include "blob.h"
6
7
//Informacion 3D:
8
class
Info3D
{
9
public
:
10
Info3D
(){}
11
~
Info3D
(){}
12
int
x;
//Coordenada x 3D del objeto
13
int
y;
//Coordenada y 3D del objeto
14
int
Vx;
//Velocidad componente x 3D del objeto
15
int
Vy;
//Velocidad componente y 3D del objeto
16
};
17
18
class
Object
{
19
public
:
20
int
label;
//Etiqueta de objeto (unica por objeto en la secuencia).
21
Blob
info2D;
//Informacion 2D estimada DEL OBJETO.
22
ObjectType type;
//Etiqueta de tipo (PERSON, VEHICLE, UNKNOWN) (si es calculada).
23
std::deque<Info3D> trajectory;
//Trayectoria del objeto.
24
static
ObjectType extractType(QString type);
25
static
QString getTypeString(ObjectType type);
26
};
27
28
29
#endif // OBJECT_H
Info3D
Definition:
object.h:8
Object
Definition:
object.h:18
Blob
Definition:
blob.h:79
Generated on Fri Jan 15 2016 06:14:52 for VAT by
1.8.11