Ask Your Question
1

Camera pose calibration with multiple camera's

asked May 03 '11

Steven Bellens gravatar image Steven Bellens
642 9 18
http://people.mech.kuleuv...

updated May 03 '11

Hi,

we're using the camera_pose_calibration package and try to calibrate multiple camera's with it. We followed the instructions at http://www.ros.org/wiki/camera_pose_calibration - 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?

delete close flag offensive retag edit

2 Answers

Sort by ยป oldest newest most voted
1

answered May 03 '11

vpradeep gravatar image vpradeep
393 3 4 11

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.

link delete flag offensive edit
0

answered May 03 '11

Wim gravatar image Wim
2101 3 18 36

Steven,

The development version (hg clone https://kforge.ros.org/calibration/camera_pose) provides better user feedback about what's going on in the calibration pipeline. This should help you find out what's going wrong.

link delete flag offensive edit

Comments

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 (May 03 '11)edit

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[hide preview]

Question tools

Follow

subscribe to rss feed

Stats

Asked: May 03 '11

Seen: 310 times

Last updated: May 03 '11