Fotoğraf makinesi kalibrasyonu sırasında genel tavsiye, poz, derinlik vb. Değişikliklere sahip birçok görüntüyü (> 10) kullanmaktır. Bununla birlikte, genellikle kullandığım daha az resim olduğunu, yeniden çoğaltma hatasının ne kadar küçük olduğunu görüyorum. Örneğin, 27 resim ile, cv :: calibrateCamera 0.23 döndürür ve ben sadece 3 ile 0.11 olsun. Bu, kalibrasyon sırasında aşırı belirlenmiş bir sistem için en küçük kareler problemini çözdüğümüz gerçeğinden kaynaklanabilir.Daha küçük bir reprojeksiyon hatası her zaman daha iyi kalibrasyon anlamına mı geliyor?
SORULAR:
biz aslında bir kalibrasyon ne kadar iyi mutlak ölçüsü olarak yeniden projeksiyon hatasını kullanıyor musunuz? Örneğin, 3 görüntü ile kalibre edip 0.11 aldım ve 27 görüntü ile kalibre edip 0.23 alsam gerçekten "ilk kalibrasyon daha iyi" diyebilir miyiz?
OpenCV, hem kalibrasyon hem de hatanın hesaplanması için aynı görüntüleri kullanır. Bu bir çeşit uyumsuzluk değil mi? Eğer kalibrasyon parametrelerini hesaplamak için bir tane, diğeri de hata hesaplamak için 2 farklı set kullansaydım daha doğru olmaz mıydı? Bu durumda, aynı (test) setini farklı (eğitim) setlerinden tüm kalibrasyon sonuçlarım için hatayı hesaplamak için kullanırdım. Bu daha adil olmaz mıydı?
Yanıt verdiğiniz için teşekkürler, çok geç değil, daha genel bir soru. İlk paragrafınızdan doğru bir şekilde anlarsam, bazen bir kamera modelinin bir dizi (belki daha az) görüntü ile daha iyi tarif edileceğini söylüyorsunuz, değil mi? Ayrıca, benim sonuçlardan biri de kalibrasyonun iyi olup olmadığını (err = [0,1]) veya kötü (err> 1) belirlemek için reprojeksiyon hatasını kullanabilmenizdir, ancak [0,1] aralığında gerçekten olamazsınız. En küçük olanı seçmek en iyisi olacaktır. Bunun doğru mu, yoksa tamamen yanlış mı anladım? – Sassa
Yanılmıyorsam, sadece 3 görüntü ile 0.11 hatası aldığımda (bu çok düşük) ve bu parametreleri kullanarak görüntü bozulmamışsa, bozulmamış sonuç 0.23 hatasıyla karşılaştırıldığında çok iyi değildi 27 görüntüden. – Sassa
Daha az görüntüye dayanan bir kamera modeli iyi olacak - sadece bu küçük pozisyonlar ve açılar için. Yani çok iyi bir yerel uyum ama kötü küresel uyum.Daha fazla görüntü ekledikçe (bir noktaya kadar) global bir uyum için daha yakınsınız ama yerel uyum kötü olabilir –