Хорошо, значит, вы были правы в том, что вам нужно использовать синус и тому подобное. Во-первых, вам нужно найти угол объектива камеры iPhone. Сделайте это, поместите камеру на известном расстоянии от стены и измерьте расстояние от края поля зрения до другой стороны и разделите на два. Чтобы найти θ на рисунке ниже, используйте tanθ = противоположный / соседний, поэтому обратный tan (противоположный / соседний) = θ.
Как только вы это знаете, пользователь просто делает снимок и измеряет, насколько велико что-то на экране. Тогда просто используйте tanθ = противоположный / соседний, и поскольку теперь вы знаете θ и противоположное расстояние, соседний = противоположный / tanθ.
Надеюсь, это поможет!