Ask Your Question
0

How to calibrate two cameras whose field of View is 180 deg apart

asked 2017-10-10 02:38:49 -0600

shome gravatar image

updated 2017-10-10 03:06:21 -0600

I have two cameras which are fixed back to back and they view exactly opposite directions. I need to find the extrinsics between the two cameras. They dont have fish eye lenses. The cameras are two primesense RGBD sensors. I am trying to calibrate the two RGB cameras or two IR cameras in the respective sensors

Options which I could think of (by adding intermediate cameras with overlapping views):

  1. Multi camera calibration: Bo LI IROS 2013
  2. Pairwise Stereo calibration with checker board

Ha s anyone solved this problem?

edit retag flag offensive close merge delete

Comments

" they view exactly opposite directions" -- it's not, what is usually meant with "stereo", then, you'll probably have to calibrate them seperately (like with a single camera).

http://docs.opencv.org/master/d4/d94/...

do they also have fisheye lenses ?

berak gravatar imageberak ( 2017-10-10 02:46:02 -0600 )edit
1

I need to find the extrinsics between the two cameras. They dont have fish eye lenses. The cameras are two primesense RGBD sensors. I am trying to calibrate the two RGB cameras or two IR cameras in the respective sensors.

shome gravatar imageshome ( 2017-10-10 03:02:02 -0600 )edit

^^ that's important information, why didn't you write it in your question... ?

berak gravatar imageberak ( 2017-10-10 03:03:50 -0600 )edit

ok. I ll edit it and put it.

shome gravatar imageshome ( 2017-10-10 03:05:48 -0600 )edit

1 answer

Sort by ยป oldest newest most voted
0

answered 2017-10-10 17:56:19 -0600

Tetragramm gravatar image

The easiest way involves another camera.

First calibrate the camera intrinsics for all three really well.

Then get two calibration targets (chessboards) and place one in the FOV of each of the opposing cameras. Then use the third to take a video that contains both targets in the frame at the same time.

So to find the transform from Camera A to Camera B (the opposing cameras), you need to go Camera A -> Chessboard A -> Camera Ext -> Chessboard B -> Camera B

There's a lot of room for error there, so you'll need several views from the external camera per positioning, and several positionings of the chessboards to get good results.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2017-10-10 02:38:49 -0600

Seen: 396 times

Last updated: Oct 10 '17