追踪器
使用实现的卡尔曼滤波器在C ++中进行轨迹重建。
该存储库是基于由Daniel奥汉仑并且旨在测试和基准中描述的轨道重建执行纸张。
编译中
首先克隆存储库及其子模块:
git clone --recursive https://github.com/lohedges/trackr.git
现在导航到存储库目录并运行make :
cd trackr
make
之后,您应该在目录中找到两个可执行文件: track_test和track_benchmark 。
默认情况下,代码是使用g++编译的。 要使用其他编译器,请将CXX参数传递给make ,例如:
make CXX=clang++
该代码需要兼容C++11编译器,并且默认情况下还使用-O3优化标志进行编译。 要传递其他标志,请使用OPTFLAGS参数,例如:
make OPTFLAGS=-funroll-loops
测验
2022-03-10 17:35:43
37KB
C++
1