相关追踪器的空间集合(序列组)
更多...
#include <rmvl/group/group.h>
◆ const_ptr
◆ ptr
◆ group()
◆ ~group()
virtual rm::group::~group |
( |
| ) |
|
|
virtualdefault |
◆ add()
添加追踪器至序列组
- 注解
- 当捕获到的新追踪器
p_tracker
计划更新至内部 _trackers
时,可调用此方法完成更新
- 需要注意的是,此方法不执行同步操作
sync()
,其派生类在实现过程中也需统一,避免执行 sync()
- 参数
-
◆ at()
◆ data()
auto& rm::group::data |
( |
| ) |
|
|
inline |
获取同组所有的追踪器数据
- 注解
- 若仅需要对
vector<tracker::ptr>
做数据处理,使用此方法可直接实现 group 至 tracker 的退化
- 返回
- 同组追踪器
◆ empty()
bool rm::group::empty |
( |
| ) |
const |
|
inline |
◆ getCenter()
const auto& rm::group::getCenter |
( |
| ) |
const |
|
inline |
◆ getType()
◆ getVanishNumber()
uint32_t rm::group::getVanishNumber |
( |
| ) |
const |
|
inline |
◆ size()
size_t rm::group::size |
( |
| ) |
const |
|
inline |
◆ sync()
virtual void rm::group::sync |
( |
const GyroData & |
gyro_data, |
|
|
double |
tick |
|
) |
| |
|
pure virtual |
◆ _center
cv::Point2f rm::group::_center |
|
protected |
◆ _is_tracked
bool rm::group::_is_tracked {} |
|
protected |
◆ _trackers
◆ _type
◆ _vanish_num
uint32_t rm::group::_vanish_num {} |
|
protected |
该类的文档由以下文件生成: