Hi Jakaskerl,
I realised that I had the cameras swapped on OAK-FFC-4P.json.
I also discovered that there is an inconsistency when you add the parameter -rlp.
As you can see from the images below. When you are capturing the images, you get the name mapping your camId
(the socket name). However, when you set the calibration, you get the name mapping the cam_info
(from json file)
If you change the mapping when capturing the images from camId
mapping to cam_info
should work fine.
That being said, I have redefined the workflow and uploaded it here There are different calibration folders name as calib_X
being X the horizontal distance between cameras
I have added more info than before:
- The stereo pair images rectified (I am getting high errors in some pictures and I cannot figure out why. Can you take a look?)
- I have also realised that the fov has changed (When I run
disparity.py
the images are zoomed in compared to when I run cam_test.py
from the depthai_python repository. It also seems that the autofocus is still set even after using -rlp
when calibrating
These are the depth and disparity results for calib_5. The epipolar error I am getting is still too high (2.81) and there is a big difference between right and left reprojection error (almost double, I am not sure if that is normal)
Thank you in advance
Adrián