【问题标题】:SystemError: new style getargs format but argument is not a tuple in ROS CameracalibratorSystemError: new style getargs format but argument is not a tuple in ROS Cameracalibrator
【发布时间】:2015-01-13 20:59:01
【问题描述】:

如何解决?

回溯(最近一次通话最后): 文件“/opt/ros/indigo/lib/camera_calibration/cameracalibrator.py”,第 252 行,on_mouse self.c.do_calibration() do_calibration 中的文件“/opt/ros/indigo/lib/python2.7/dist-packages/camera_calibration/calibrator.py”,第 1053 行 self.cal_fromcorners(self.good_corners) 文件“/opt/ros/indigo/lib/python2.7/dist-packages/camera_calibration/calibrator.py”,第 856 行,在 cal_fromcorners 标志 = 标志) SystemError:新样式 getargs 格式,但参数不是元组
def cal_fromcorners(self, good):
    # Perform monocular calibrations
    lcorners = [(l, b) for (l, r, b) in good]
    rcorners = [(r, b) for (l, r, b) in good]
    self.l.cal_fromcorners(lcorners)
    self.r.cal_fromcorners(rcorners)

    lipts = [ l for (l, _, _) in good ]
    ripts = [ r for (_, r, _) in good ]
    boards = [ b for (_, _, b) in good ]

    opts = self.mk_object_points(boards, True)

    flags = cv2.CALIB_FIX_INTRINSIC

    self.T = numpy.zeros((3, 1), dtype=numpy.float64)
    self.R = numpy.eye(3, dtype=numpy.float64)
    cv2.stereoCalibrate(opts, lipts, ripts, self.size,
                       self.l.intrinsics, self.l.distortion,
                       self.r.intrinsics, self.r.distortion,
                       self.R,                            # R
                       self.T,                            # T
                       criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 1, 1e-5),
                       flags = flags)

    self.set_alpha(0.0)

【问题讨论】:

    标签: camera camera-calibration ros


    【解决方案1】:

    我使用cv2.calibrateCamera 得到了相同的错误消息。这个LINK 建议给出一个列表,其中需要一个元组。就我而言,论点imageSize 是罪魁祸首。

    您的flagscriteriaTR 看起来不错,但请检查其他参数,尤其是self.size

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-02
      • 1970-01-01
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 2020-03-06
      • 1970-01-01
      • 2022-12-02
      相关资源
      最近更新 更多