计算基于画面真实宽度,知道距离
答
你必须得到相机的角度。例如,iphone 5s的纵向为61.4,横向为48.0。称它为alpha。
-
则通过这种方式计算对象的宽度:
viewWidth =距离* TAN(阿尔法/ 2)* 2;
objWidth = viewWidth *(imageWidth /屏幕宽度)
的感谢! 你在哪里找到相机角度?我试图找出一个iPad的迷你2,但我似乎无法找到任何信息(焦距/传感器大小) – user2259229
您可以搜索有关谷歌。你可以看到很多人公开iPhone的相机规格。当然,有时我们可以接受一个数字(iphone和ipad只是有一个很明显的不同) –