标签: python opencv
我目前正在开发一个无人机项目,我需要能够跟踪无人机的位置。我打算使用棋盘(仅在内部使用,因此GPS功能不可用)并使用A1,A2,B1,C7等索引。
然而,确定它的位置是非常困难的(例如你推动无人机并通过一个正方形)。所以我想在每个广场上放置标签并对它们进行某种识别。但是,哪种标签最好用?由于它是一个8 * 8的板,因此总共有64个方块,这意味着64个标签。
答案 0 :(得分:1)
我之前用于类似本地化项目的东西是ARToolkit。我们使用了工具包可以检测到的markers来执行室内本地化。
第一种情况:相机未安装在无人机上
对于网格中的每个方块,您可以使用唯一标记,并查看是否可以随时在相机中注册。如果没有,你的无人机就飞过它。
第二种情况:相机安装在无人机上
ARToolkit允许您计算每个标签的距离。因此,如果你的无人机视图中至少有三个标签,并且这些标签的位置是已知的,你可以简单地三角测量并找到无人机的位置。