Ask Your Question

Calibrate depth images from Kinect with given examples.

asked 2016-02-08 13:58:42 -0600

goldroses gravatar image

updated 2016-02-08 17:27:28 -0600

I want to calibrate my kinect camera. The RGB-Images work fine with ./cpp-example-calibration but what do I do with the depth information. How do I calibrate these pictures or can i at all? Because the cv::mat is filled with depth information and not with RGB-Pixels. What sample to use with it? This is an example:
image description

edit retag flag offensive close merge delete


Normally the RGB-D sensors like the Kinect are calibrated: Just use convertDepthToColor function to convert one pixel or setImageRegistrationMode(IMAGE_REGISTRATION_DEPTH_TO_COLOR) to register all the pixels.

(the functions above are from OpenNI, but OpenCV, libFreenect, Kinect SDK should have very similar functions).

kbarni gravatar imagekbarni ( 2016-02-09 03:12:36 -0600 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2016-02-08 17:37:02 -0600

theodore gravatar image

You can use the IR sensor for the calibration of the depth sensor (it is the same sensor). With the IR sensor you can see any calibration pattern (chessboard) that you are using with a bit more effort but you can. If you search around in the net you will find quite a few examples, f.x. here. I guess you are using the old kinect X360, because if you are using the new one then the story changes quite a lot since the two sensors are not sharing the same aspect ratio anymore.

edit flag offensive delete link more



Thank you good idea. Also this helped. Furthermore I could not calibrate because the ir light source of emitter is to weak. Would have to use additional halogen which too much . So i took parameters from here

goldroses gravatar imagegoldroses ( 2016-02-09 09:07:45 -0600 )edit

Question Tools

1 follower


Asked: 2016-02-08 13:58:42 -0600

Seen: 2,253 times

Last updated: Feb 08 '16