BehaviorAtlas Capture 定标界面(Calibration GUI)操作说明

在完成定标拍摄后,点击软件界面 【Calibration GUI】定标界面按钮,进入定标计算界面。如下:

第一步Step1:设置标定板面积,指一个白色或黑色棋盘格的边长(单位mm)。舵机+显示器版本的默认为31,定标机器人版的默认25,还有其他动物或设备的,请输入相应的值。

第二步Step2:点击 Select按钮后,选择定标拍摄创建的工程, 以工程calibration_test为例。


在这里,请注意,我们要选择的文件夹是绿色方框 calibration_test(此文件夹下只有original_images文件夹,里面存放了四个相机拍摄的定标图片),请勿选择红色方框上一级dingbiaoceshigongcheng文件夹或者下一级original_images文件夹。选择完成后,界面显示如下:

第三步Step3:点击 Start Transfer按钮后,会出现如下进度条:
3
进度条完成后,定标工程文件夹内正常会出现Imagesforcalibration文件夹。

可能出现的问题:

  • 1.未出现进度条或者进度条一闪而过
    请检查第二步的工程是否选择正确(可能误选上一级文件夹或者下一级文件夹)。如果工程没错,请检查工程内original_images文件夹下是否有0 1 2 3(部分版本有0 1 2 3 4 五个)四个文件夹,文件夹内是否存在定标照片。

  • 2.界面出现如下代码块
    4
    说明此工程,已经做过一次Step3,重复做会警告文件目录已存在。解决方法:删除工程下Imagesforcalibration文件夹。再重新点击Step3按钮。

  • 3.界面出现如下代码块


    说明此工程,已经做过一次Step4,重复做会警告文件目录已存在。解决方法:如果不影响正常操作,可正常继续下去。否则,关闭整个定标界面,将工程文件夹除了original_images文件夹以外的文件删除,点击软件界面 【Calibration GUI】定标界面按钮重新开始。

  • 4.界面出现如下代码块


    说明说明定标工程里缺少了某组相机的拍摄图片,建议打开工程看看是否有0 1 2 3(部分版本有0 1 2 3 4)文件夹,且文件夹存在照片。

第四步Step4:点击 Start Calibration按钮,会弹出新界面及进度条,等待完成后,点击确定即可:



点击 界面Calibrate按钮进行定标重投影计算。
少量多次拉动error值,删除误差较大的图,重新计算。error值、相机相对位置没有问题即可点击Save Session,保存在默认路径即可。

可能出现的问题:

  • 1.如果在拍摄的图片中没有检测到角点图,会弹出如下窗口


该问题常见于 Inf模式下定标,在此模式下进行定标拍摄时,不要开启外部添加的红外灯。需要重新进行定标拍摄。

  • 2.成功找到的角点图并进行反投影重建成功的数量太少或没有:


这组定标照片角点追踪效果不佳,需要重新选择拍摄角度或增大棋盘格重新进行定标拍摄。一般能有10张多角度多位置追踪重建效果好的图片,即可。

  • 3.经过多次拉到error值,整体error值低于0.5,但相机相对位置有误。


请检查在定标拍摄过程中,定标显示器或定标机器人棋盘格是否进行了上下左右的倾斜偏转,定标拍
摄的图片是否是多角度多位置的。如果是否的话,请重新进行定标拍摄。

第五步Step5、第六步Step6操作同上

第七步Step7:点击 Start Calibration按钮,操作同上。选择(0,0)坐标在显示器正中间的角点图,并记住其编号1(不是图片名称001.png)。由于在定标拍摄过程中,一般要求拍摄前十张时,显示器或定标机器人保持水平居中,这种情况下角点追踪及重建效果比较好且(0,0)居中,所以如果按照标准流程操作的话,默认选第一张。

第八步:将第七步记下的编号填入输入框,并点击 Save Calibration Parameters,保存定标结果。
13
在后续进行实验录制选择定标文件时,选择1KB大小的calibrationParas.mat文件即可。


后续操作涉及Camera FOV Check,请参考:

  1. 该部操作是为了选择三维重建的水平参考面。因此图片水平,原点居中就可以,跟编号大小无关;
  2. 针对自动行为聚类,是否水平不影响结果;
  3. 如果水平参考面选的相对设备地面倾斜且不居中,那么重建的坐标系也会倾斜和不居中。如果后续的一些实验对空间中的位置和方向要求精确,就会造成影响。