Android versijā 6.0 vai jaunākā versijā pēc pirmās instalēšanas mobilā tālruņa lietojumprogrammas iestatījumos ir jāiestata tādas atļaujas kā atrašanās vieta un kamera.
I. Attāluma mērīšana
1. Pieskarieties punktam, līdz kuram vēlaties uzzināt attālumu.
2. Pēc viena soļa pārvietošanas pieskarieties pirmajam punktam un punktam, kura garumu vēlaties uzzināt.
3. Ir redzama līnija, kas savieno divus punktus, un pēc tam tiek veikts aprēķins, un, kad aprēķins ir pabeigts, tiek parādīts rezultātu ekrāns.
** Kļūda aprēķinos ir saistīta ar kļūdu attālumā starp būtiskās matricas novērtējumu un kameras pozīciju. Būtiskās matricas gadījumā mēs centāmies to pēc iespējas samazināt, atkārtojot aprēķinus vairākas reizes. Kļūdas kameras novietojuma dēļ rodas šādā kārtībā. Šajā lietotnē atbilstošo punktu pozīcijas tiek aprēķinātas pēc divu kameras uzņemto ekrānu epipolārās izlīdzināšanas. Tiek pieņemts, ka kameras pozīcija ir nobīdīta no epipolārās izlīdzināšanas procesa epipolārās izlīdzināšanas procesa laikā. Empīriski ir konstatēts, ka šī kļūda lielā mērā rodas, pārvietojoties pa kreisi un pa labi. Tāpēc ir ieteicams pārvietot kameru uz priekšu vai atpakaļ starp pirmo un otro sižetu.
** Atbilstība izmanto stūra noteikšanu. Reizēm ir gadījumi, kad nav iespējams saskaņot. To izraisa saskaņošanas metode, un tika konstatēts, ka, ja soļa garums ir lielāks par 1/20 reizes no attāluma (empīriski), saskaņošana nav iespējama.
** Soļa garuma gadījumā aptuveni 1/100 līdz 1/20 reižu mērīšanas attālums ir pareizais soļa izmērs. Zem 1/100x nav viegli atpazīt atšķirību starp abām ainām (jo pikseļu pozīcijas atšķirība ir maza). Protams, mēs mēģinājām to pārvarēt, aprēķinot apakšpikseļu vienībās, taču tas ir aptuveni 2 līdz 5 reizes lielāks par izšķirtspēju un precizitātes uzlabojumu.
Atjaunināta
2022. gada 30. nov.