Le immagini utilizzate per generare l'intrinseco la calibrazione può essere utilizzata anche per verificarlo. Un buon esempio di questo è lo strumento camera-calib del Mobile Robot Programming Toolkit (MRPT).
metodo di Per Zhang, procede calibrazione MRPT come segue:
elaborare le immagini in ingresso:
- 1a. Individua il target di calibrazione (estrai gli angoli della scacchiera)
- 1b. Stimare la posa della telecamera rispetto al bersaglio, supponendo che il bersaglio sia una scacchiera planare con un numero noto di intersezioni.
- 1c. Assegnare punti sull'immagine a un modello del target di calibrazione in relative coordinate 3D.
Trovare una calibrazione intrinseca che spieghi meglio tutti i modelli generati in 1b/c.
Una volta generata la calibrazione intrinseca, è possibile tornare alle immagini di origine.
Per ogni immagine, moltiplicare la posa stimata della telecamera con la calibrazione intrinseca, quindi applicarla a ciascuno dei punti derivati in 1c.
Questo mapperà i relativi punti 3D dal modello di destinazione all'immagine di origine di calibrazione 2D. La differenza tra la caratteristica dell'immagine originale (angolo della scacchiera) e il punto riproiettato è l'errore di calibrazione.
MRPT esegue questo test su tutte le immagini di input e genera un errore di riproiezione aggregato.
Se si desidera verificare un sistema completo, includendo sia le caratteristiche intrinseche della telecamera che la trasformazione da telecamera a mondo, sarà probabilmente necessario creare un jig che posiziona la telecamera e il target in una configurazione nota, quindi testare il 3D calcolato punta contro le misurazioni del mondo reale.
Sto lavorando allo stesso problema che ho calibrato sulla fotocamera ho ottenuto le matrici intrinseche e voglio verificare se la calibrazione è buona o meno. ma nella tua risposta tu dici che dovremmo moltiplicare la posa della telecamera con la matrice della telecamera in modo da ottenere il 2D imagecorner! dove prendi la posa della macchina fotografica? Grazie in anticipo per il vostro aiuto – Engine