校正 – Ubuntu ROS
环境
ubuntu18.04
ROS melodic
安装
sudo apt-get install ros-melodic-camera-calibration
使用方法
-
- キャリブレーションボードを用意し(ディスプレイに写すのでも可)
- 下記コマンドを各ターミナルで実行
roscore
rosrun uvc_camera uvc_camera_node
rosrun camera_calibration cameracalibrator.py --size 7x11 --square 0.02 image:=/image_raw
选项的含义
–大小 横×纵(黑白交点的数量)
–正方形 0.02(20毫米)每格尺寸
-
- GUIの画面で、xyzの軸が緑色に変わるまで、キャリブレーションボードを写して色々な角度で撮影
-
- 撮影できたら[calibration]をクリック(結構時間かかる)
-
- [save]で /tmp/にファイルが保存される
- [commit]は、キャリブレーション情報をカメラに送るコマンド(多分使わなくて良い)
备份的校准文件副本
cd /tmp
tar -zxvf calibrationdata.tar.gz
mv ost.txt ost.ini
rosrun camera_calibration_parsers convert ost.ini camera.yaml
mv camera.yaml ~/.ros/camera_info(フォルダが無ければ作る)