iPhone 12 Pro Max 0.5 4K 60FPS Calibration File Request

Hello - I’d like to request a calibration file for the iPhone 12 Pro Max wide lense camera.
I’ve recorded the checkerboard on a TV (hopefully I did it correctly haha)

Please let me know if you need anything else - I greatly appreciate the work you do here.
Thanks!

Could you record video like this? I will help you to prepare calibration file. And do’Nt forget if you are recoding your games with ultra wide angle camera prepare this calibration video using the same camera and settings.

Hello - thanks for helping me out.

I’ve recorded this for the calibration - I hope it is suffice.

Let me know if you need anything else!

It is nice video thanks, I have started the calibration script, it will take few hours.

1 Like

I have completed it, you can see json file fields below. mean_reprojection_error was 0.2955293696332036. It was not perfect but I hope it will work. To reduce this error you have to record more angle in the video and move the camera slowly. Try it and we can discuss after. Save below rows as .json file with notepad with the name Iphone12_Pro_max_ultra_wide_Angle_4k.json.

{
  "distortion_coefficients": [-0.7600933458598572,17.41274514742153,0.005466604886222572,0.000754891227159374,23.81551110196582,-0.8979373540543697,17.30824939133336,22.81072034770242,0.0,0.0,0.0,0.0,0.0,0.0
],
  "intrinsic_matrix": [1769.8618105399944,0.0,1888.9699742543035,0.0,1765.4357800226458,1097.6210790977282,0.0,0.0,1.0
]
}

Thank you! - This is how the stitch came out - it’s almost there.

I tried with around 9 stitch points as well but still get overlap/ghosting distortion.

Should I try recording another calibration video?

On the first screen I mean before stitch, set the correct time and stop the video and try to catch same person or stuff are on the both camera angle. And after that click stitch button. Repeat it till you catch good stitch point.
And please make sure your both video synced identically. Change time frames till both videos have been synced. See below screen shot as example.

I did the calibration using your first video and here is the result:

{
  "distortion_coefficients": [-1.2748743255207173,13.22659763177339,0.00032269589549726164,-0.00016942933870462193,-8.11096666930813,-1.3477882489809305,13.138432617982858,-8.002058337834294,0.0,0.0,0.0,0.0,0.0,0.0
],
  "intrinsic_matrix": [1701.3426008643476,0.0,1890.4399928119133,0.0,1700.042295939202,1071.143798363128,0.0,0.0,1.0
]
}

The mean reprojection error is 0.115 so it might work better.

So I just went ahead and started the export even though the stitch looked off and it looks good enough for me! (There is some minor ghosting in the center of the game but it’s honestly fine for me)

I used the calibration file from both of you and they both had a decent export. Since an ice hockey sheet is a lot smaller than a football pitch I think the distorted outsides are expected. Below is what seems to be exported.

Thanks for the help! I have two Hero 10s coming in the mail but itll be nice knowing this can be done with two iPhones!