RMVL  2.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::TranslationDecider类 参考final

平移目标决策类 更多...

#include <rmvl/decider/translation_decider.h>

rm::TranslationDecider 的协作图:

struct  Info
 决策模块信息 更多...

Public 成员函数

 TranslationDecider ()=default
Info decide (const std::vector< tracker::ptr > &trackers, tracker::ptr last_target, cv::Mat src, const CompensateInfo &compensate_info, const ArmorPredictor::Info &predict_info)
 平移目标决策核心函数

静态 Public 成员函数

static std::unique_ptr< TranslationDecidermake_decider ()
 构造 TranslationDecider

详细描述

平移目标决策类

构造及析构函数说明

◆ TranslationDecider()

rm::TranslationDecider::TranslationDecider ( )
default

成员函数说明

◆ decide()

Info rm::TranslationDecider::decide ( const std::vector< tracker::ptr > & trackers,
tracker::ptr last_target,
cv::Mat src,
const CompensateInfo & compensate_info,
const ArmorPredictor::Info & predict_info )

平移目标决策核心函数

参数
[in]trackers所有追踪器
[in]last_target历史目标追踪器,为空则默认自动判断
[in]src参考图像
[in]compensate_info辅助决策的补偿模块信息
[in]predict_info辅助决策的预测模块信息
返回
决策模块信息

◆ make_decider()

std::unique_ptr< TranslationDecider > rm::TranslationDecider::make_decider ( )
inlinestatic