|
Video Processing Framework
|
#include <Traffic_DataStruct.h>
Public Member Functions | |
| TrObject (int type=0, float pos_x=0.0, float pos_y=0.0, float size_x=0.0, float size_y=0.0, float orient=0.0, int obj_id=-1) | |
| virtual | ~TrObject () |
Public Attributes | |
| int | type |
| float | px |
| float | py |
| float | size_x |
| float | size_y |
| float | orient |
| int | inRegInd |
| int | outRegInd |
| std::string | inTime |
| std::string | outTime |
| float | histx [TROBJECT_HIST] |
| float | histy [TROBJECT_HIST] |
| int | id |
| int | blob |
| float | mvx |
| float | mvy |
| float | avg_dx |
| float | avg_dy |
| float | avg_absdx |
| float | avg_absdy |
| int | line [TROBJECT_NLINES] |
| int | last_line |
| int | curr_line |
| int | first_line |
| float | line_dist [TROBJECT_NLINES] |
| float | last_d |
| float | curr_d |
| float | first_d |
| float | line_k [TROBJECT_NLINES] |
| float | last_k |
| float | curr_k |
| float | first_k |
| float | line_px [2] |
| float | line_py [2] |
| float | curr_px |
| float | curr_py |
| float | prev_px |
| float | prev_py |
| float | start_line_sum |
| int | start_line_n |
| float | end_line_sum |
| int | end_line_n |
| int | classFrames [TROBJECT_NCLASSES] |
| int | numUpdates |
| float | avgNormSize |
| TrObject::TrObject | ( | int | type = 0, |
| float | pos_x = 0.0, |
||
| float | pos_y = 0.0, |
||
| float | size_x = 0.0, |
||
| float | size_y = 0.0, |
||
| float | orient = 0.0, |
||
| int | obj_id = -1 |
||
| ) |
| TrObject::~TrObject | ( | ) | [virtual] |
| float TrObject::avg_absdx |
| float TrObject::avg_absdy |
| float TrObject::avg_dx |
| float TrObject::avg_dy |
| float TrObject::avgNormSize |
| int TrObject::blob |
| int TrObject::classFrames[TROBJECT_NCLASSES] |
| float TrObject::curr_d |
| float TrObject::curr_k |
| float TrObject::curr_px |
| float TrObject::curr_py |
| float TrObject::end_line_sum |
| float TrObject::first_d |
| float TrObject::first_k |
| float TrObject::histx[TROBJECT_HIST] |
| float TrObject::histy[TROBJECT_HIST] |
| int TrObject::id |
| std::string TrObject::inTime |
| float TrObject::last_d |
| float TrObject::last_k |
| int TrObject::line[TROBJECT_NLINES] |
| float TrObject::line_dist[TROBJECT_NLINES] |
| float TrObject::line_k[TROBJECT_NLINES] |
| float TrObject::line_px[2] |
| float TrObject::line_py[2] |
| float TrObject::mvx |
| float TrObject::mvy |
| float TrObject::orient |
| std::string TrObject::outTime |
| float TrObject::prev_px |
| float TrObject::prev_py |
| float TrObject::px |
| float TrObject::py |
| float TrObject::size_x |
| float TrObject::size_y |
| float TrObject::start_line_sum |
| int TrObject::type |