Question

I want to render virtual content over the camera image from the back-facing camera of the iPad 2. To achieve this, OpenGL ES is used to transform the content into the correct screen coordinates.

projectionMatrix =
    GLKMatrix4MakePerspective(GLKMathDegreesToRadians(FOV), 
                              16.0f / 9.0f, 0.05f, 5.0f);

The problem is the field of view parameter.

There were several posts about iPhone or the iPad 1; however, I couldn't find one yet for iPad 2.

What is the field of view of the iPad 2 in landscape 16:9 HD mode?

Was it helpful?

Solution

This blog will probably help you:

http://hunter.pairsite.com/blogs/20110317/

In particular,

Using some basic trigonometry, this allowed me to determine that 4:3 stills taken with the iPad 2 back camera have an approximate 34.1 degree vertical field of view and an approximate 44.5 degree horizontal field of view. This equates roughly to a hypothetical 43mm focal length lens on a 35mm camera.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top