[OSM-dev] OpenStreetView: Digital Photos: Getting the field of view angle

Nick Whitelegg Nick.Whitelegg at solent.ac.uk
Tue Aug 18 10:00:26 BST 2009


Vincent MEURISSE <osm-dev at meurisse.org> 
Sent by: dev-bounces at openstreetmap.org
16/08/2009 14:47
Please respond to
talk at openstreetmap.org


To
dev at openstreetmap.org
cc

Subject
Re: [OSM-dev] OpenStreetView: Digital Photos: Getting the field of view 
angle






On Sunday 16 August 2009 14:42:26 Nick Whitelegg wrote:
>> The thing I don't really know much about is: how can you get the
>> field-of-view angle of a photo taken from a digital camera (either a
>> standalone camera or within a phone)? 
>The formula is :
>Tan(angle/2)=size of film/(2*focal)

>for a standard film you get and a 50mm objective:
>size of film = 24x36 (diagonal=43.3)
>so angles are:
>vertical 27°
>horizontal 39.6°
>diagonal 46.8°

Thanks for the replies on this. What I'll probably do is put up my 
thoughts for how this app should work on the blog 
http://www.openstreetview.org.uk/wordpress/.

One question about something which I *think* should be possible: is it 
possible to overlay a ground (not aerial) photo on a DEM? In, say, OpenGL, 
if you set the field of view and aspect ratio to the same as the photo, 
I'd imagine you could overlay a ground photo on a DEM generated from, say, 
SRTM. There would be a number of issues, principally the inaccuracy of the 
SRTM data, plus the presence of trees, etc, but I'd imagine it would be 
theoretically possible. 

Nick

> I've seen a few explanations on the
> web on how you get it from the focal length (which appears to be quoted 
in
> e.g. the N95 specs) but they also require another parameter (the "size 
of
> the film"). Where might I get this from?
In fact you don't really need the size of film (captor size). Most of the 
camera store the focal in both real and equivalent distance.
If I take a random picture from a nikon D300 the exif information contain 
this:
Focal Length: 70mm
Focal Length In 35mm Film: 105mm
Digital zoom ratio: 1.0

So with the equivalent focal and the digital zoom, you can get your angle.

-- 
Vincent MEURISSE

_______________________________________________
dev mailing list
dev at openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev






More information about the dev mailing list