В Android версия 6.0 или по-ниска трябва да зададете разрешения като местоположение и камера в настройките на приложението на мобилния телефон след първата инсталация.
I. Измерване на разстояние
1. Докоснете точката, до която искате да разберете разстоянието.
2. След като се преместите с една стъпка, докоснете първата точка и точката, чиято дължина искате да знаете.
3. Вижда се линия, свързваща двете точки, след което се извършва изчислението и когато изчислението приключи, се показва екранът с резултатите.
** Грешката в изчислението се дължи на грешката в разстоянието между оценката на основната матрица и позицията на камерата. В случая на съществената матрица се опитахме да я намалим колкото е възможно повече, като повторихме изчисленията няколко пъти. Грешки, дължащи се на позицията на камерата, възникват в следната процедура. В това приложение позициите на съвпадащите точки се изчисляват след епиполярно подравняване на два екрана, заснети от камерата. Предполага се, че позицията на камерата се измества от процеса на епиполярно подравняване по време на процеса на епиполярно подравняване. Емпирично е установено, че тази грешка се появява много при движение наляво и надясно. Затова се препоръчва да местите камерата напред или назад между първата и втората сцена.
** Съпоставянето използва откриване на ъгли. Понякога има случай на невъзможност за съпоставяне. Това се дължи на метода за съпоставяне и беше установено, че когато дължината на крачката е по-голяма от 1/20 пъти разстоянието (емпирично), съпоставянето не е възможно.
** В случай на дължина на крачка, около 1/100 до 1/20 пъти измереното разстояние е правилният размер на крачката. Под 1/100x не е лесно да се разпознае разликата между двете сцени (защото разликата в позицията на пикселите е малка). Разбира се, ние се опитахме да го преодолеем чрез изчисляване в единици подпиксели, но това е около 2 до 5 пъти подобрението на резолюцията и прецизността.
Актуализирано на
30.11.2022 г.