如何计算子弹撞击墙壁的位置(真实墙壁和子弹)

Sal*_*ual 5 camera arduino motion-detection triangulation

我正在构建一个非常令人兴奋的项目,并且我正在创建此帖子以获取新的,新鲜的和疯狂的想法。

我有一堵大墙,我正在向它开枪。我需要计算弹丸撞击的确切X和Y坐标。

有几个挑战:

  • 并非所有子弹都具有相同的质量或速度。
  • 我可能使用了不止一杆枪,因此两枚子弹可能会以更近的间隔命中。
  • 我可能会在墙上播放视频,因此可能会混淆阅读全本的知识。
  • 如果可能的话,我不想对枪支或子弹进行任何增强。
  • 我可能无法完全控制墙壁的类型;普通砖和油漆是首选。

综上所述,我完全可以选择。前者不受限制,我愿意改变方法并从头开始。

到目前为止,我的方法是设置三个运动传感器,并根据冲击波对位置进行三角测量。到目前为止,它是不准确的,需要大量调整。

如果您想改善我的方法,建议我可能缺少的传感器或软件,欢迎您,但正如我所说,我愿意重新开始。

该项目将完成,因此,如果您的解决方案很棒,您将为非常酷的事情做出贡献,我可以给您发送照片,甚至邀请您与我一起拍摄;-)

Mon*_*nza 2

使用高速红外相机并用它来检测彩色扁平图像上的耀斑(使用 OpenCV 或其他库转换 24 位 RGB 等 -> 黑白图像)。

获取相机的 FOV,并根据到墙壁的距离以及从相机图像中心点的平移通过三角测量计算 X 和 Y 偏移。如果您需要矩阵库,请使用 GLM 库 - 它速度很快并且包含您需要的所有函数。

祝你好运!