I want to insert a large object into a panorama photo, in this case a wind turbine. However, I want the object to be at the correct position and it should have the correct height. The area has many hills and trees and I don't see a simple approach.
My thinking would be this:
- Take the photo of the area.
- Get the position of the camera. (GPS coordinates + height)
- Get the viewpoint of the camera. (angles relative to the tripod or north / horizon)
- Get the angle of the view. (How much zoom.)
- Recreate the camera with the values from 2 to 4 in a 3D programm. Like Blender, Google Sketchup, etc.
- Insert the huge object in the 3D program at a point of my choice with its correct height.
- Render the picture to get a representation of where my object has to be in the photo.
Whith this solution i can insert the object even when the base or the top is not visible on the photo.
My problem are with respect to points 3 and 4. For 2 I can use the GPS in my smartphone, but I don't have a tripod or compass that can give me these values. Is it possible to get these values from the photo itself? Perhaps get the GPS coordinates of some visible points in the picture and calculate the needed values? Or is there a simpler way?