2010-08-29 28 views
27

Có ai biết trường giá trị của máy ảnh iPhone4 mới không? Tôi đang làm một số ứng dụng AR, và tôi muốn biết góc ngang và dọc của camera phía sau.Đặc điểm kỹ thuật của iPhone 4 Máy ảnh - Trường xem/Góc ngang dọc

Cảm ơn!

+0

Cái ở trước hoặc sau? – kennytm

+1

@KennyTM - câu hỏi cho biết "góc ngang và dọc của camera phía sau" – Gareth

+0

@Gareth: Phải. Cảm ơn. – kennytm

Trả lời

44

Nếu cảm biến cao 3,39 mm (được tham chiếu đến chế độ ngang), thì một nửa là 1,695 mm. Độ dài tiêu cự cho iPhone 4 được liệt kê là 3,85 mm. atan (1.695/3.85) là 23.75 độ từ trung tâm đến đỉnh, hoặc 47.5 độ từ trên xuống dưới.

Đối với kích thước dài hơn 4,52/2 = 2,26 mm, inan (2,26/3,85) = 30,41 giữa hai bên hoặc 60,8 độ sang trái (phải tham chiếu lại theo hướng ngang).

Vì vậy, 60,8 độ ngang 47,5 độ dọc.

TĂNG rất lâu sau:

Chiều dài tiêu cự cho iPhone 4S mới trở lại máy ảnh được liệt kê như là 4,28 mm, nhưng với kích thước cảm biến tương tự như iPhone cũ 4. Vì vậy:

2 * atan (2,26/4,28) = 55,7 độ, bởi 2 * atan (1,695/4,28) = 43,2 độ

hoặc khoảng một 4-5 độ nhỏ hơn lĩnh vực-of-view so với iPhone 4.

THÊM nhiều sau này:

Kích thước cảm biến cho máy ảnh iPhone 5S sau được báo cáo là 4,89 x 3,67 mm, với tiêu cự 4,12 mm. Như vậy:

2 * atan ((4,89/2) /4.12) = rộng 61,4 độ

2 * atan ((3,67/2) /4.12) = 48,0 độ trên xuống dưới

.. .or một FOV chỉ là một smidge lớn hơn so với máy ảnh phía sau iPhone 4.

+0

Thông tin thú vị hotpaw2! Tôi đang tạo một ứng dụng AR bằng cách sử dụng camera che phủ AVFoundation, và có hình ảnh camera giống như bản ghi video trên iPhone 4 (bị cắt so với camera tĩnh). Tôi nghĩ rằng tính toán này không có gì cả ... Nếu máy ảnh có 60,8 độ theo chiều ngang (ngang) và ứng dụng có chiều rộng 480 pixel, chúng tôi có thể nói rằng một mức tương đương với 7,89px không? – mguellsegarra

+1

@scummbar bạn đã thử với các giá trị 'mặc định' luôn được đặt trong 'glFrustum' trong ứng dụng demo OpenGL ES mẫu chưa? – rano

+0

Và còn iPhone 4S thì sao? – VansFannel

3

có vẻ có một chút sai lầm trong tính toán trước cảm biến OV8830-G04A có kích thước 4592x3450 um

sau đó góc đúng là:

2 * atan (4,592/(2 * 4,28)) * 180/pi = 56,423

2 * atan (3.450/(2 * 4,28)) * 180/pi = 43,903

Nó trở nên rất quan trọng trong các ứng dụng nhạy cảm.

11

Tôi nghĩ iOS7 đã giới thiệu một tài sản videoFieldOfView mới cho AVCaptureDeviceFormat vì vậy chúng tôi có thể sử dụng tài sản này để có được những FOV, lĩnh vực xem như:

NSLog (@ "FOV của máy ảnh là% f", myCamera. activeFormat.videoFieldOfView);

trong đó myCamera là phiên bản AVCaptureDevice. Here bạn sẽ nhận được tổng quan về tiêu cự, góc nhìn và lĩnh vực xem.

+0

Tôi không biết về điều này! tôi đã chạy một bài kiểm tra nhanh trên camera trước của một chiếc iPhone 5 và con số này khớp với giá trị đo được ở đây http://www.boinx.com/chronicles/2013/3/22/field-of-view-fov-of -cameras-in-ios-devices/(báo cáo iOS 54.370, bài đăng trên blog là 54.2). – bunnyhero

+0

Có, tôi nhận được tương tự cho iPhone 4s và iPhone 5. Nhưng cần phải làm việc trên các thiết bị chạy trên iOS 6.0 trở lên: ( – makboney

Các vấn đề liên quan