我需要计算 iOS 中两点之间的距离。我可以保证至少有一部iPhone 4,所以相机的图像质量应该很好。这个想法是使用图片计算到某个点的距离。有一个名为 easyMeasure 的应用程序,它完全可以满足我的需要。
我对毕达哥拉斯很满意,但这让我很困惑。我该怎么做这样的事情?
好的,所以你是正确的,你需要使用正弦等。不过,首先,您需要找到 iPhone 相机的镜头角度。这样做,将相机放在距离墙壁已知的距离处,测量从视野边缘到另一侧的距离,然后除以二。要找到下图中的 θ,请使用 tanθ = 相反/相邻,因此反 tan(相反/相邻) = θ。
一旦你知道了这一点,你只需让用户拍一张照片,并测量屏幕上的东西到底有多大。然后只需使用 tanθ = 相反/相邻,并且由于您现在知道 θ 和相反的距离,所以相邻 = 相反/tanθ。
希望有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)