Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Compiling OpenCV with super fisheye support

Hi guys, I've been working on a project for camera-pose estimation and have been using OpenCV. The problem is that my camera is of type Fisheye and has a FOV over 200° which is unsupported by OpenCV. In fact, the more I approach the extremities of the image, the further away the points are projected (towards infinity), which means that the model cannot support points behind the camera (z<0).

I have been trying for several weeks to find a solution, and couldn't find any other solution that to limit my image to 150° which greatly reduces its size and effectiveness.

I found this git pull : https://github.com/opencv/opencv/pull/6801 and it seems that the author found a solution to counter the problem.

I have pulled the changes but had so many problems compiling OpenCV (my computer is not very robust). I had to try installing lots of libraries, a C++ compiler, but still couldn't compile.

So my request is, can anyone who already built OpenCV from the source compile it for me with the git pull above ? It would help me a lot.

I'm using an ubuntu 16.04 LTS 64bits and coding using Python (better for precise calculations). Thanks a lot guys.