Is there a workflow to use a video captured by a DJI Phantom 4. How do I get location and orientation parametersThanks
Video are not best source for CC you won't get location or orientation from video without using surveyed or fake controlpoints. Video doesn't have any camera metadata at all. The best would have the already precalibrated P4 camera or at least take one picture before taking video. You could get away without control points but then will have to input at least for 3-6 images orientation and position coordinates.
So workflow is as follows, import video it will extract frames from each second as pictures then go trough all the pictures and delete all blurry photos as it will cause issues with aerotriangulation. Also delete all frames where UAV is rotating(because of rolling shutter artifacts). If the afterwards emaining photo count is small then you will have to set to extract frame each 0.5sec.
Hi Oto: Thanks for the response. I have seen this workflow and will try it; however I have a .dat file from the Phantom 4 flight which contains a number of parameters including gps coordinates altitude pitch roll yaw, etc. I am having a problem syncing the data with the images extracted from the video I was hoping that someone has done this successfully already. I ran AT on the images (arbitrary reference, auto vertical) and it produced good results except the Z axis was rotated 180 degrees. If I can reverse the rotation it would work. I will try some other approaches
Farouk Rohoman
interesting idea. I think it could be possible to import these as coordinates by using flight time and synchronize it with video. Create a service ticket and suggest this idea to be implemented in Contextcapture to add positions from CSV or video subtitles.
Also this could help - forum.dji.com/thread-43687-1-1.html
Thanks for the link Oto. This may work. I will also log a service ticket and see what happens. It would be nice if it was all in CC