Katakanlah saya memiliki satu set 5 spidol. Saya mencoba untuk menemukan jarak relatif antara masing-masing penanda menggunakan kerangka kerja augmented reality seperti ARToolkit . Dalam feed kamera saya, kamu 20 frame pertama menunjukkan saya 2 penanda pertama hanya sehingga saya bisa bekerja di luar transformasi antara 2 penanda. 20 frame kedua hanya menunjukkan spidol ke-2 dan ke-3 dan seterusnya. 20 frame terakhir menunjukkan kepada saya penanda ke-5 dan ke-1. Saya ingin membangun peta 3D dari posisi penanda semua 5 penanda.
Pertanyaan saya adalah, mengetahui bahwa akan ada ketidakakuratan dengan jarak karena kualitas umpan video yang rendah, bagaimana cara meminimalkan ketidakakuratan mengingat semua informasi yang saya kumpulkan?
Pendekatan naif saya akan menggunakan penanda pertama sebagai titik dasar, dari 20 frame pertama mengambil rata-rata dari transformasi dan menempatkan penanda ke-2 dan seterusnya untuk ke-3 dan ke-4. Untuk penanda ke-5 letakkan di antara tanggal 4 dan 1 dengan menempatkannya di tengah rata-rata transformasi antara tanggal 5 dan 1 dan ke 4 dan ke 5. Pendekatan ini saya rasa memiliki bias terhadap penempatan penanda pertama dan tidak memperhitungkan kamera yang melihat lebih dari 2 penanda per bingkai.
Pada akhirnya saya ingin sistem saya dapat bekerja di luar peta x jumlah penanda. Dalam bingkai apa pun yang diberikan hingga penanda x dapat muncul dan ada kesalahan non-sistemik karena kualitas gambar.
Setiap bantuan mengenai pendekatan yang benar untuk masalah ini akan sangat dihargai.