В Android версії 6.0 або старішої вам потрібно встановити такі дозволи, як місцезнаходження та камера, у налаштуваннях програми мобільного телефону після першого встановлення.
I. Вимірювання відстані
1. Торкніться точки, відстань до якої потрібно дізнатися.
2. Перейшовши на один крок, торкніться першої точки та точки, довжину якої потрібно дізнатися.
3. Видно лінію, що з’єднує дві точки, після чого виконується обчислення, а коли обчислення завершено, відображається екран результатів.
** Помилка в обчисленні пов’язана з похибкою відстані між оцінкою основної матриці та положенням камери. У випадку з суттєвою матрицею ми намагалися максимально зменшити її, повторивши обчислення кілька разів. У наступній програмі виникають помилки через положення камери. У цій програмі положення точок збігу обчислюються після епіполярного вирівнювання двох екранів, знятих камерою. Передбачається, що положення камери зміщується від процесу епіполярного вирівнювання під час процесу епіполярного вирівнювання. Було емпірично встановлено, що ця помилка часто виникає під час руху вліво і вправо. Тому рекомендується рухати камеру вперед або назад між першою та другою сценами.
** Для зіставлення використовується визначення кутів. Іноді трапляються випадки неможливості збігу. Це спричинено методом зіставлення, і було виявлено, що коли довжина кроку перевищує 1/20 відстані (емпірично), збіг неможливий.
** У випадку довжини кроку, приблизно від 1/100 до 1/20 вимірюваної відстані є правильний розмір кроку. Нижче 1/100x нелегко розпізнати різницю між двома сценами (оскільки різниця в положенні пікселя невелика). Звичайно, ми намагалися подолати це, обчислюючи одиниці субпікселів, але це приблизно в 2-5 разів більше роздільної здатності та покращення точності.