Làm thế nào để kiểm tra độ dài tiêu cự thực tế?


17

Từ nhận xét của Matt Grum cho câu hỏi trước đây của tôi , tôi đã biết rằng các nhà sản xuất có thể tình cờ "làm tròn" tiêu cự thực tế của ống kính đến một số đẹp được in trên hộp và được lưu vào EXIF. Từ câu trả lời của anh ấy cho cùng một câu hỏi, có vẻ như tôi sẽ cần phải biết tiêu cự thực tế của ống kính để kiểm tra khẩu độ nào được sử dụng.

Tôi cũng đã nghe nói rằng hầu hết các ống kính sẽ thay đổi độ dài tiêu cự khi lấy nét rất gần.

Làm cách nào để kiểm tra độ dài tiêu cự mà ống kính của tôi thực sự sử dụng khi tập trung vào một khoảng cách nhất định? EXIF rõ ràng sẽ không giúp tôi ở đây, bởi vì dữ liệu được đưa vào đó bởi nhà sản xuất.


1
Có, thay đổi độ dài tiêu cự với khoảng cách lấy nét. Không chỉ để tập trung chặt chẽ, nó chỉ dễ dàng nhận thấy ở đó. Thông thường các nhà sản xuất trích dẫn tiêu cự khi tập trung đến vô cùng. Có, hầu hết các nhà sản xuất làm tròn số đến cả milimet, ngoại trừ Tokina và Olympus làm tròn đến ½ milimét. Sigma có một ống kính với tiêu cự nửa milimet.
Itai

@Itai Nikon cũng có mắt cá
Imre

3
Nó tạo ra sự khác biệt ở góc rộng hơn so với ống kính dài. Sự khác biệt đặt cược 10 và 10,5 giống như chênh lệch giữa 200 và 210.
mattdm


1
Để biết ví dụ về việc ống kính có thể tìm được các bức ảnh so sánh giữa macro Canon 100mm f / 2.8 và macro Canon 100mm f / 2.8L IS - mặc dù cả hai đều được bán dưới dạng "100mm", độ dài tiêu cự của chúng khác nhau rõ rệt!
Matt Grum

Câu trả lời:


10

Có một phương pháp toán học / đo lường để tính toán độ dài tiêu cự hiệu quả của ống kính bằng cách đo góc ngắm của nó.

Công thức cho góc nhìn được đưa ra là
nhập mô tả hình ảnh ở đây

Để tính độ dài tiêu cự hiệu quả (f), công thức đi xuống:
f = d / (2 * tan (α / 2)) -> Phương trình1

Trong đó d đại diện cho kích thước của cảm biến theo hướng đo. d sẽ là 24 trong trường hợp bạn đang sử dụng máy ảnh full frame.

Bây giờ chúng ta có thiết lập sau để đo α

nhập mô tả hình ảnh ở đây

Bạn có một máy ảnh ngồi ở độ cao H so với mặt đất và khoảng cách X từ tường với tỷ lệ. Bây giờ hãy chụp ảnh và bạn sẽ có thể đọc được độ cao tối đa mà ống kính có thể nhìn thấy (đây sẽ là H + Y).
Bây giờ biết X và Y, chúng ta có thể tính được một nửa góc nhìn (tức là α / 2) bằng liên kết này (X sẽ là phía đối diện và Y là cạnh bên)

Bây giờ bạn đã tìm ra α / 2, sử dụng nó trên phương trình1 để tính độ dài tiêu cự hiệu quả của ống kính.

Giá trị chỉ chính xác như số đo của bạn.

Chỉnh sửa 1:
Liên quan đến câu hỏi của mattdm: Kích thước cảm biến do nhà sản xuất quy định có đủ gần không?
Với tham chiếu đến kích thước cảm biến của máy ảnh trong các liên kết sau: ở đâyở đây
Chúng ta có thể giả định một cách hợp lý rằng các nhà sản xuất máy ảnh hoặc ít nhất là Canon và Nikon làm tròn kích thước cảm biến của họ 1/10 mm. tức là có khả năng xảy ra lỗi +/- 0,05mm trong trường hợp chúng làm tròn kích thước cảm biến.
Chúng ta hãy xem xét 3 loại ống kính:
1. Ống kính góc rộng (giả sử 13mm, góc ngắm: 85.4)
2. Ống kính bình thường (50mm, góc ngắm 27.0)
3. Ống kính tele (300mm, góc ngắm: 4.58)

Ảnh hưởng của thay đổi 0,05mm về kích thước cảm biến là:
thay đổi đối với ống kính Góc rộng = 0,05 / (2 * tan (85,4 / 2)) = 0,04613 mm appx.
Điều này thể hiện sự khác biệt 0,35% (nghĩa là (0,04613 / 13) * 100)

thay đổi cho ống kính bình thường = 0,05 / (2 * tan (27/2)) = 0,012 mm appx.
Điều này thể hiện sự khác biệt 0,024% (tức là (0,012 / 50) * 100)

thay đổi cho ống kính tele = 0,05 / (2 * tan (4,58 / 2)) = 0,0019 mm appx.
Điều này thể hiện sự khác biệt 0,0006% (tức là (0,0019 / 300) * 100)

Do đó, chúng ta có thể thấy rằng với ống kính góc rộng 13mm và có sai số 0,05mm trong phép đo của nhà sản xuất, sự thay đổi độ dài tiêu cự chỉ là 0,35%.

Tôi hy vọng rằng toán học của tôi là chính xác.

Chỉnh sửa 2:
Liên quan đến câu hỏi của Imre về các phép đo cho X & H,
H nên được đo từ mặt đất đến tâm ngang của cảm biến.
X là khoảng cách giữa cảm biến và tường.


Điều này có vẻ hoàn hảo nếu người ta muốn tính độ dài tiêu cự chủ yếu là sự quan tâm trong góc nhìn. Nhưng @Imre đề cập muốn biết cho mục đích tính toán khẩu độ thực. Điều này có nghĩa là điều quan trọng là phải biết kích thước chính xác của phần cảm biến được sử dụng để chụp ảnh. Làm thế nào để một người tìm thấy điều đó ? Các kích thước cảm biến được nhà sản xuất nêu đủ gần?
mattdm

Chỉnh sửa câu trả lời của tôi cho câu hỏi của bạn.
Viv

Tôi đoán H nên được đo từ mặt đất đến tâm thấu kính nằm ngang. X đề cập đến điểm nào trên máy ảnh / ống kính?
Imre

Cập nhật câu trả lời của tôi cho câu hỏi của bạn Imre.
Viv

3

Giả sử một ống kính tiêu chuẩn, máy ảnh tiêu chuẩn, tức là thiết lập có thể được mô hình hóa như một máy ảnh lỗ pin . Điều này không hoạt động với độ nghiêng / dịch chuyển và có thể không phải với ống kính góc rộng (nếu bạn muốn biết về những điều đó, chúng tôi có thể giải quyết nó).

Trong tầm nhìn máy tính, thường tính toán nội tại của máy ảnh. Xâm nhập vì chúng đề cập đến các cài đặt của camera trong camera. Đặc tính bên ngoài là định hướng và vị trí. Thuộc tính nội tại là một số, trong số đó phóng đại. Giải pháp của tôi là:

  • Sử dụng một công cụ tiêu chuẩn từ Computer Vision (CV) để hiệu chỉnh máy ảnh và ống kính ở các cài đặt đã cho.
  • Tra cứu kích thước pixel cho máy ảnh của bạn.
  • Yêu cầu người khác chuyển đổi độ phóng đại thành tiêu cự. (Tôi chưa biết làm thế nào điều này hoạt động)

Hiệu chuẩn

Hiệu chuẩn trong CV hầu hết được thực hiện bằng cách sử dụng mẫu bàn cờ. Bạn chụp một vài (~ 10) ảnh của mẫu đó từ các vị trí và khoảng cách khác nhau. Thuật toán hoạt động theo cách sau:

Giả sử bạn biết vị trí của từng đỉnh trên bảng, tìm một bộ thông số cho kiểu máy ảnh giải thích rõ nhất việc nhìn thấy tất cả các điểm trên bảng trong ảnh.

Về lý thuyết tôi muốn giới thiệu OpenCV cho việc này, nó có một mã ví dụ cho điều đó. Nhưng điều này có thể không quá thực tế (bạn sẽ cần cài đặt OpenCV cho việc này và có thể thay đổi một chút mã.). Có lẽ có những giải pháp khác làm điều này.

Tính độ dài tiêu cự

Kết quả của bước hiệu chuẩn là ma trận K (được gọi là ma trận nội tại). Nó ánh xạ các điểm 3 không gian trong hệ tọa độ của máy ảnh thành các điểm 2 không gian đồng nhất trên mặt phẳng hình ảnh.

$     \alpha 0      p_x
 K =  0      \alpha p_y
      0      0      1 $ (Multiple View Geometry, p. 157, 2nd Ed, 2003, Hartley & Zisserman)

Chúng tôi chỉ quan tâm đến \ alpha ở đây. p_x bằng khoảng một nửa chiều rộng cảm biến tính bằng pixel, tương tự đối với p_y, nó liên quan đến nơi tia chính giao với mặt phẳng hình ảnh. Điều thú vị là máy ảnh điện thoại giá rẻ của tôi vi phạm nhiều hơn một máy ảnh DSLR tốt, hoặc thậm chí là một webcam đắt tiền, hoặc máy ảnh Iphone 4.

\ alpha sau đó có liên quan đến độ dài tiêu cự. \ alpha = f m. m là số pixel trên mỗi đơn vị khoảng cách trong tọa độ hình ảnh. f là độ dài tiêu cự. Nhưng lưu ý: đây là trong mô hình máy ảnh pinhole, vì vậy khoảng cách giữa mặt phẳng hình ảnh và lỗ pin của máy ảnh. Tôi không chắc chắn làm thế nào để tìm các nhiếp ảnh gia tiêu cự nghĩ về nó.

Thay thế

Ai đó đã đăng một liên kết về một cách tiếp cận khác: http://www.bobatkins.com/phzeriay/technical/measuring_focal_length.html Xuống tại "Cách dễ dàng" trong bài viết một phương pháp khác được đề xuất. Cho hai ngôi sao, tìm kiếm vị trí của các ngôi sao và tính góc giữa chúng. Sau đó xem cách thiết lập máy ảnh của bạn đo góc đó. Đọc các liên kết cho một lần chạy hoàn chỉnh.

Nhược điểm của nó là nó sẽ không hoạt động với bất kỳ khoảng cách tiêu cự nào mà chỉ tập trung ở vô cực. Mặt khác, cách tiếp cận của tôi sẽ không hoạt động ở vô cực. Hoặc coi 500m là vô cực, mua một cánh đồng ngô và cắt một mẫu bàn cờ vào đó, thuê máy bay và chụp ảnh từ 500m trở lên ...


Bạn có thể tìm thấy một số chi tiết hữu ích về độ phóng đại và độ dài tiêu cự ở đây: pierretoscani.com/echo_focal_length.html#FocalL wavel04 Nếu điều đó không giúp ích, bạn có thể tìm một công thức để chuyển đổi độ dài tiêu cự thành độ phóng đại và đảo ngược công thức nó (mặc dù hầu hết các công thức như vậy mà tôi đã tìm thấy với một số tìm kiếm nhanh là THỰC SỰ thô sơ và thường dựa trên anectode không chính xác rằng ống kính 50mm là "bình thường" đối với phim 35mm, thực tế không phải vậy (Xem các bình luận để biết chi tiết) .)
jrista

1

Tính độ phóng đại M của ống kính sử dụng đối tượng và kích thước hình ảnh. Với M và khoảng cách đối tượng, độ dài tiêu cự của ống kính có thể được tính toán.


Giả sử nó có kích thước hai mươi năm lớp hình học trung học của tôi, tôi sẽ làm thế nào để làm điều đó?
mattdm

Làm ví dụ Tôi hình ảnh một thanh hai mét (S_o) cách máy ảnh 10 mét (d_o). Từ hình ảnh, thanh hai mét rộng 1000 pixel. Mỗi pixel là 10 micro mét cho kích thước hình ảnh là 0,01 mét (S_i). Độ phóng đại là M = S_i / S_o = 0,01 / 2 = 0,005. Tôi nghĩ M = f / (f-d_o), bạn có thể muốn xác nhận với một cuốn sách quang học. Độ dài tiêu cự f có thể được tính toán.
JMD

Tôi vừa thử một ống kính canon được đặt thành f = 55 mm và tiêu cự đo được là 52 mm +/- 0,75 mm.
JMD

1
JMD, chào mừng đến với cộng đồng. bạn có thể muốn chuyển ý kiến ​​của mình đến phần chính của câu trả lời.
ysap

Điều này chỉ hoạt động nếu đối tượng ở xa. Nếu không, bạn cần tính đến khoảng cách giữa hai điểm chính của ống kính. Hầu hết thời gian bạn không biết khoảng cách này là gì.
Edgar Bonet

1

Tôi đã xem "Phương pháp dễ dàng" của Bob Atkins, nhưng nó khiến bạn phải xử lý một số dữ liệu astro.

Phiên bản phương pháp của tôi cung cấp tất cả các thông tin và liên kết hướng dẫn astro, với các hướng dẫn từng bước và sẽ dễ dàng hơn cho người mới thực hiện.

http://www.pentaxforums.com/forums/pentax-lens-articles/169225-USE-2-stars-determine-actual-focal-length-lens-distance.html


Xin chào, và chào mừng đến với Stack Exchange. Bạn có phiền đăng ít nhất một bản tóm tắt về phương pháp của bạn ở đây? Diễn đàn Pentax, ít nhất một lần trong quá khứ, đã thay đổi một cái gì đó để tất cả các liên kết đến bị hỏng.
mattdm

Tôi đã chạy ra khỏi không gian web cá nhân. Các tệp đã bị xóa, được liên kết đến trong bài viết Pentaxforums đó, đã được khôi phục.
dosdan

-1

Bạn có thể đặt ống kính trên phần còn lại giống như một cuốn sách để tạo ra một băng ghế quang thô. Vâng chiếu sáng một mục tiêu. Tốt nhất là một người cai trị. Điều chỉnh ống kính sao cho hình ảnh của thước kẻ rơi trên màn hình giấy trắng.

Fiddle với khoảng cách cho đến khi hình ảnh của người cai trị là kích thước cuộc sống thành công. Bạn biết đấy, 1: 1 hay còn gọi là độ phóng đại của một người. Sử dụng một thước đo khác, đo khoảng cách giữa các điểm đánh dấu trên hình ảnh của quy tắc được chiếu. Sử dụng hai thước kẻ giống nhau giúp. Bây giờ thiết lập độ phóng đại 1: 1 cần thiết.

Bây giờ đo khoảng cách giữa mục tiêu và màn hình. Chia giá trị này cho 4. Câu trả lời này cho độ dài tiêu cự của ống kính.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.