我正在做一个项目,在一个房间里使用三个bt读卡器来跟踪一个bt设备。这已经很好用了,我有一些数据。
我希望,我的数学计算是正确的,这样我就可以使用三边测量来计算我的位置。嗯,在我的论文和任意python脚本上都运行得很好。
我使用了以下提示:
Trilateration C# How to get back into "normal" coordinates?
当我知道3个接收器在“真实世界”中的坐标和距离时,我问自己如何将这些信息转换到我的2D图片(或svg)上。
例如,如何将3m、5m和6m三个距离转换为600x800像素的图片。如何设置读卡器在图片上的位置?有什么建议或现实世界的提示吗?如果我放大或缩小图片,会发生什么?如何从真实数据中找到我的图片上位置标记的坐标?
谢谢
发布于 2020-04-18 01:49:33
你本质上是在问如何绘制一小块区域的地图。
取600x800图像的各个角落,决定它们在真实世界中的位置。理想情况下,它们应该制作一个3*4形状的矩形,这样真实世界到像素的距离在水平和垂直方向上的转换系数是相同的。之后就是线性插值了。
https://stackoverflow.com/questions/61276682
复制相似问题