Помните, как нужно было померить габариты комнаты или какого-либо предмета гарнитуры? И приходилось брать такую странную штуку, похожую на ленту, которую еще называли «сантиметр», и тянуть ее, придерживая пальцем. Потом зажимать в месте, где заканчивалось измерение, переворачивать, и складывать со всеми остальными результатами. Да, были времена.. А если у вас есть телефон с Android этого «веселья» можно избежать.
Приложение Smart Measure поможет определить расстояние до объекта при помощи камеры. Все, что нужно сделать, это встать напротив вашей цели, и навести курсор объектива на место ее касания с землей. В правой части экрана можно будет увидеть расстояние в метрах.
После этого можно нажать на кнопку «Get Distance», и следующим шагом измерить высоту объекта, направив курсор на его верхушку. Алгоритм работы программы достаточно прост, он базируется на основах геометрии и использует угол поворота телефона относительно вертикали. Эта картинка вкратце показывает суть:
Несмотря на кажущуюся простоту, измерения оказываются достаточно точными. Единственным недостатком является то, что из-за вибрации руки измерить расстояние более 50 метров будет проблематично.