.. _calibration2: カメラ キャリブレーション ================================================== .. _print: ChArUcoボードとArUcoマーカーの印刷 """""""""""""""""""""""""""""""""""""" print.pyを実行すると **data\\marker** フォルダに、 **ChArUcoボード** と **ArUcoマーカー** の画像ファイルが作成されます。 .. code-block:: console python print.py | .. |board| image:: ../img/board4x4.png :width: 300 .. |markers| image:: ../img/markers4x4.png :width: 300 ============== =============== ChArUcoボード ArUcoマーカー ============== =============== board4x4.png markers4x4.png |board| |markers| ============== =============== ※ **data\\marker** フォルダの **marker.pdf** ファイルに、同じ画像が入っているので、このPDFファイルを使ってもかまいません。 | カメラ キャリブレーションではChArUcoボードを印刷して適当な板に貼り付けます。 .. image:: ../img/board.png .. _camera_calibration: カメラ キャリブレーション ------------------------------- **board.py** でキャリブレーションを実行します。 .. code-block:: console python board.py ChArUcoボードを様々な角度に傾けてカメラで撮影してください。 .. |board-1| image:: ../img/video/board.gif .. |board-2| image:: ../img/board-2.png ========= ============== |board-1| |board-2| ========= ============== 全部で50枚の画像を撮影し、撮影が終わったらキャリブレーションの計算をします。 計算には数10秒かかります。