Kalibr标定时卡在Extracting calibration target corners的问题

问题

使用Kalibr标定单目相机与单目imu联合标定,都出现卡在Extracting calibration target corners的问题,因此做一个记录。

 运行标定命令后一直卡在下面

Initializing cam0:
    Camera model:      pinhole-radtan
    Dataset:          mono_calibra.bag
    Topic:            /mono
    Number of images: 223
Extracting calibration target corners
  Progress 3 / 223      Time remaining: 54s

解决办法

单目

修改kalibr_calibrate_cameras.py文件中的多线程标签multithreading=multithreading改为multithreading=False

observations = kc.extractCornersFromDataset(cam.dataset, cam.ctarget.detector,

                                                                                  multithreading=False, clearImages=False,

                                                                                  noTransformation=True)

 之后顺利运行。

Kalibr标定时卡在Extracting calibration target corners的问题

 联合标定

修改IccSensors.py文件中的多线程标签multithreading=multithreading改为multithreading=False

 self.targetObservations = kc.extractCornersFromDataset(self.dataset, self.detector, multithreading=False)

 联合标定也顺利运行。

Kalibr标定时卡在Extracting calibration target corners的问题

Kalibr标定时卡在Extracting calibration target corners的问题

上一篇:初学前缀树


下一篇:CAM软件