Dalam Android versi 6.0 atau lebih rendah, anda perlu menetapkan kebenaran seperti lokasi dan kamera dalam tetapan aplikasi telefon mudah alih selepas pemasangan pertama.
I. Pengukuran jarak
1. Sentuh titik yang anda ingin tahu jaraknya.
2. Selepas bergerak satu langkah, sentuh titik pertama dan titik yang anda ingin ketahui panjangnya.
3. Garis yang menghubungkan dua titik kelihatan, dan kemudian pengiraan dijalankan, dan apabila pengiraan selesai, skrin keputusan dipaparkan.
** Ralat dalam pengiraan adalah disebabkan oleh ralat dalam jarak antara anggaran matriks penting dan kedudukan kamera. Dalam kes matriks penting, kami cuba mengurangkannya sebanyak mungkin dengan mengulangi pengiraan beberapa kali. Ralat disebabkan kedudukan kamera berlaku dalam rutin berikut. Dalam aplikasi ini, kedudukan mata padanan dikira selepas penjajaran epipolar dua skrin yang diambil oleh kamera. Diandaikan kedudukan kamera dialihkan daripada proses penjajaran epipolar semasa proses penjajaran epipolar. Telah didapati secara empirik bahawa ralat ini banyak berlaku apabila bergerak ke kiri dan ke kanan. Oleh itu, adalah disyorkan untuk menggerakkan kamera ke hadapan atau ke belakang antara adegan pertama dan kedua.
** Pemadanan menggunakan pengesanan sudut. Kadangkala, terdapat kes tidak dapat dipadankan. Ini disebabkan oleh kaedah padanan, dan didapati apabila panjang langkah lebih daripada 1/20 kali jarak (empirikal), padanan tidak dapat dilakukan.
** Dalam kes panjang langkah, kira-kira 1/100 hingga 1/20 kali jarak pengukuran ialah saiz langkah yang betul. Di bawah 1/100x, tidak mudah untuk mengenali perbezaan antara dua adegan (kerana perbezaan kedudukan piksel adalah kecil). Sudah tentu, kami cuba mengatasinya dengan mengira dalam unit sub-piksel, tetapi ini adalah kira-kira 2 hingga 5 kali ganda resolusi dan peningkatan ketepatan.
Dikemas kini pada
30 Nov 2022