ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Camera pose calibration with multiple camera's

asked 2011-05-02 21:05:14 -0500

updated 2016-10-24 08:59:16 -0500

ngrennan gravatar image


we're using the camera_pose_calibration package and try to calibrate multiple camera's with it. We followed the instructions at - which went well. The camera nodes are started, the images appear properly in the calibration gui, but we have trouble detecting the checkerboard pattern. Although the pattern appears, clearly visible and sharp, in both images, no corners are detected (see screenshot attached C:\fakepath\Screenshot-13.png). We tried this with 2 kinect camera's at first, and with 2 prosilica Gige camera's afterwards (we thought image quality might matter here, but it's no different). We tested with both mono and color images. Any suggestions / comments on how to check what is going wrong here?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2011-05-03 04:34:34 -0500

vpradeep gravatar image

Hi Steven,

Did you ensure to specify the checker_rows and checker_cols parameters in your top-level launchfile? Note that the checkerboard that ships with the PR2 has 7x6 corners (not 8x7).

What resolution are you running the cameras at? If your images are significantly greater than 640x480, then the checkerboard detectors are going to start to choke pretty badly. You can see how fast each checkerboard detector is running with:

> rostopic hz [camera_ns]/features

In our setup, we're using binning to downsample the images, and hacked camera_info to make the images look like binning was off. It might make sense for us to make the binning functionality fully supported by our tools.

edit flag offensive delete link more

answered 2011-05-03 05:33:31 -0500

Wim gravatar image


The development version (hg clone provides better user feedback about what's going on in the calibration pipeline. This should help you find out what's going wrong.

edit flag offensive delete link more


The development version now also supports binned images. So, my guess is that turning on binning in the prosilica driver node may fix things for you
vpradeep gravatar image vpradeep  ( 2011-05-03 06:59:18 -0500 )edit

Question Tools

1 follower


Asked: 2011-05-02 21:05:14 -0500

Seen: 1,924 times

Last updated: May 03 '11