evaluation_hub module

class evaltools.evaluation_hub.EvaluationHub(eval_list)

Bases: object

do_evaluation(step, pfloc=None, pfloc_pdr=None)

self.eval_list 内の評価を順番に実行する。 評価対象の軌跡は基本的にstep[‘pfloc’]だがpfloc引数に明示されている場合はそちらを対象とする。

pfloc_pdr : EAG評価を行う際の絶対位置補正を行わない測位結果

eval_switcher(eval_name, pfloc, step, params_eval=[])
eval_switcher_simple(eval_name, est, gt, params_eval=[])
eval_switcher_simple_rel(eval_name, id1, id2, est1, est2, gt1, gt2, params_eval=[])
eval_traj(eval_name, pfloc, step, params_eval=[], floor='Floor')
evaltools.evaluation_hub.main(pfloc, step, params_eval)

評価関数の統一された入口

evaltools.evaluation_hub.main_cl(args)