/ / Kalibracja kamery 3D za pomocą opencv - opencv, kalibracja kamery

Kalibracja kamery 3D za pomocą opencv - opencv, kalibracja kamery

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 № 1

Zakł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.