In Android-weergawe 6.0 of laer moet jy na die eerste installasie toestemmings soos ligging en kamera in die toepassinginstellings van die selfoon stel.
I. Afstandmeting
1. Raak die punt waarheen jy die afstand wil weet.
2. Nadat jy een stap beweeg het, raak die eerste punt en die punt waarvan jy die lengte wil weet, aan.
3. 'n Lyn wat die twee punte verbind is sigbaar, en dan word die berekening uitgevoer, en wanneer die berekening klaar is, word die resultaatskerm vertoon.
** Die fout in die berekening is te wyte aan die fout in die afstand tussen die skatting van die noodsaaklike matriks en die posisie van die kamera. In die geval van die noodsaaklike matriks het ons probeer om dit soveel as moontlik te verminder deur berekeninge verskeie kere te herhaal. Foute as gevolg van kameraposisie kom in die volgende roetine voor. In hierdie toepassing word die posisies van ooreenstemmende punte bereken na epipolêre belyning van twee skerms wat deur die kamera geneem is. Daar word aanvaar dat die kameraposisie verskuif word vanaf die epipolêre belyningsproses tydens die epipolêre belyningsproses. Daar is empiries gevind dat hierdie fout grootliks voorkom wanneer links en regs beweeg word. Daarom word dit aanbeveel om die kamera vorentoe of agtertoe te skuif tussen die eerste en tweede tonele.
** Matching gebruik hoekopsporing. Soms is daar 'n geval van nie kan pas nie.Dit word veroorsaak deur die pasmetode, en daar is gevind dat wanneer die treelengte groter is as 1/20 keer die afstand (empiries), is die pas nie moontlik nie.
** In die geval van treelengte is ongeveer 1/100 tot 1/20 keer die meetafstand die regte grootte van die tree. Onder 1/100x is dit nie maklik om die verskil tussen die twee tonele te herken nie (omdat die pixelposisie verskil klein is). Ons het natuurlik probeer om dit te oorkom deur in eenhede van sub-pixels te bereken, maar dit is ongeveer 2 tot 5 keer die resolusie en presisieverbetering.
Opgedateer op
30 Nov. 2022