In my opinion there are several things to consider:
- the hardware (camera & GPS)
- method of traversing the sequence
- processing the data
1) the hardware
I think the Insta360 pro (2) is the best quality camera that is more or less affordable. I have had a love/hate relationship with my YI360 for a while now, also I have bought…
I now have a GNS2000 connected to my iphone. The GNS2000 is more accurate then the standard GPS sensor in the iphone (and all other consumer smart phones…).
Does anyone have experience with other (better?) location positioning hardware/software?
2) method of traversing the sequence
I have discovered that it is best to get the best data before processing it. The QooCam can level out by itself, the Insta360 Pro also, but that takes away part of the quality or has still buggy software… to get the best bases… I think one needs a gimbal.
Mapillary has SfM (Structure from Motion) this is also is a sort of post proccssing horizon leveler. but again, when you have a good gimbal setup, that quality is much better. And I want to remove Mapillary out of my equation.
Since I have spoken with a Insta360 pro user that to get a good sequence with it, one also needs a gimbal I decided not to buy an Insta360 pro and keep my YI360 for now (then the only remaining real reason would be the increase in pixels… but quality of the sequence is more than just pixels…) So I bought a Moza guru 360 air gimbal (bought for the future, it should be able to handle the Insta Pro also).
3) processing the data
I now can simply dump my GPX file and the MP4 file into a folder and activate my script, that does it all… create seperate images, detect the image rate, match the GPX file, match sub second locations, stabalize GPS data (the point earlier and after, averaging on the distance of the requested position), calculate the orientation… the works
Setting up the gimbal was quite a bit of figuring out… but I think i have a working setup… gonna find out if the real world matches with my theories