![]() |
RMVL
1.0.0
RoboMaster Vision Library
|
默认序列组(一般退化为 trackers 使用)
更多...
#include <rmvl/group/group.h>
Public 成员函数 | |
| DefaultGroup ()=default | |
| void | sync (const GyroData &, int64_t) override |
| DefaultGroup 同步操作 更多... | |
Public 成员函数 继承自 rm::group | |
| group ()=default | |
| virtual | ~group ()=default |
| virtual void | add (tracker_ptr p_tracker) |
| 添加追踪器至序列组 更多... | |
| auto & | data () |
| 获取同组所有的追踪器数据 更多... | |
| size_t | size () const |
| 获取同组追踪器的数量 更多... | |
| bool | empty () const |
| 判断同组追踪器是否为空 更多... | |
| tracker_ptr | at (size_t idx) |
| 获取指定追踪器 更多... | |
| cv::Point2f | getCenter () |
| 获取序列组中心 更多... | |
| uint32_t | getVanishNumber () |
| 获取丢帧数量 更多... | |
| RMStatus | getType () |
| 获取该组类型 更多... | |
静态 Public 成员函数 | |
| static std::shared_ptr< DefaultGroup > | make_group () |
| 构建 DefaultGroup 更多... | |
额外继承的成员函数 | |
Protected 属性 继承自 rm::group | |
| std::vector< tracker_ptr > | _trackers |
| 同组追踪器 更多... | |
| cv::Point2f | _center |
| 序列组中心 更多... | |
| bool | _is_tracked = false |
| 是否为目标序列组 更多... | |
| uint32_t | _vanish_num = 0 |
| 丢帧数量 更多... | |
| RMStatus | _type |
| 序列组各状态 更多... | |
默认序列组(一般退化为 trackers 使用)
|
default |
|
inlinestatic |
构建 DefaultGroup
|
inlineoverridevirtual |
DefaultGroup 同步操作
实现了 rm::group.
1.9.1