Ask Your Question
0

Omnidirectional camera (fisheye/wide angle) model support

asked 2017-12-02 07:15:27 -0600

tanasis gravatar image

updated 2017-12-02 07:16:58 -0600

Hello,

looking at the sensor_msgs/CameraInfo Message and/or at the camera_calibration_parsers it seems that ROS supports only the Pinhole model for cameras (out of the box).

Is there some known way we could use the Scaramuzza model model for omnidirectional cameras?

Currently working under Indigo.

Thanks!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2017-12-03 07:41:59 -0600

I implemented some tooling for reading ocamlib calibration files and generating rectified images from fisheye cams as part of our DRC participation here: vigir_wide_angle_image_proc. The rectify nodelet is also capable of simulating a pinhole camera with two (yaw, pitch) joints and generating appropriate camera_info and joint_states.

That being said, nowadays I'd recommend using the excellent kalibr calibration toolbox which can jointly calibrate multiple cameras with good ROS integration.

edit flag offensive delete link more

Comments

Thanks for the code Stefan! I'll check it out ;)

tanasis gravatar imagetanasis ( 2017-12-04 03:22:02 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2017-12-02 07:15:27 -0600

Seen: 1,007 times

Last updated: Dec 03 '17