Pracuję nad kalibracją kamery przy użyciu opencv, uruchamiam dany przykładowy projekt, moje pytanie brzmi: jak ustawić system metryczny w danych wejściowych na przykład:
<!-- The size of a square in some user defined metric system (pixel, millimeter)-->
<Square_Size>(1,10)</Square_Size>
czy to oznacza, że każdy piksel reprezentuje 10um? z góry dzięki za pomoc
Odpowiedzi:
1 dla odpowiedzi № 1Zakładając, że do kalibracji używasz klasycznej szachownicy, rozmiar kwadratu jest rzeczywistym fizycznym rozmiarem kwadratu na tej planszy. Na przykład, jeśli ma 10 cm, powinieneś umieścić <Square_Size>10</Square_Size>
. Alternatywnie możesz wyrazić to w calach i umieścić <Square_Size>3.937</Square_Size>
. To są jednostki, do których się odnosi. Rozmiar jest używany przez OpenCV do tworzenia współrzędnych modelu, a jednostki nie mają wpływu na parametry wynikowej kalibracji.