Ask Your Question

Accuracy of Human Detection with 360 Camera

asked 2018-11-05 14:56:50 -0500

chillin250 gravatar image

We're considering using a 360 cameras for human detection. How would we go about accounting for distortion from fisheye. Has openCV solved this problem?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2018-12-27 19:11:56 -0500

noel gravatar image

I've never actually done this, but here's what I would do. In order to account for distortion you must find the intrinsic matrix of your camera by performing camera calibration using a known pattern and then apply the transform described by that matrix.

For normal ~180 degree cameras I usually use a checkerboard pattern. You need about 5 image of the checkerboard in various poses. Try to cover the field of view, capture all the corners, and make sure that the various poses aren't just translations, i.e. rotate the checkerboard about each axis. With these images in hand you can calculate the distortion matrix and use it to undistort the images.

OpenCV provides an omnidirectional camera model that I think is useful for your purposes.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-11-05 14:56:50 -0500

Seen: 482 times

Last updated: Dec 27 '18