2013-02-14 56 views
6

Tôi đang làm việc trên một dự án dựa trên tầm nhìn của máy. Ống kính góc rộng với camera pinhole có độ phân giải cao đang được sử dụng.Nghi ngờ về hiệu chuẩn máy ảnh

Khoảng cách làm việc: Khoảng cách giữa Máy ảnh và đối tượng.

Độ phân giải sẽ gần 10MP. Kích thước hình ảnh có thể có chiều rộng 3656 pixel và chiều cao 2740 pixel. Các yêu cầu của dự án như được đề cập bên dưới

  1. Khoảng cách làm việc của tôi phải gần 5 mét.
  2. Máy ảnh cần phải nghiêng ở góc 13 độ.

Để tránh biến dạng ống kính trong máy ảnh Tôi hiệu chỉnh máy ảnh bằng OpenCV.

Dưới đây đề cập là sự nghi ngờ của tôi liên quan đến máy ảnh này hiệu chuẩn

  1. Kể từ khoảng cách làm việc là 5 mét, nên hiệu chuẩn máy ảnh quá được thực hiện với cùng một khoảng cách?

  2. Vì máy ảnh bị nghiêng góc 13deg trong ứng dụng, có cần thiết phải hiệu chỉnh với máy ảnh nghiêng ở góc tương ứng không?

Trả lời

5

Câu trả lời không dành cho cả hai câu hỏi. Hiệu chuẩn máy ảnh về cơ bản tìm thấy mối quan hệ giữa độ dài tiêu cự và mặt phẳng điểm ảnh khi giả sử mô hình máy ảnh pinhole; và tùy chọn (như bạn sẽ yêu cầu do ống kính góc rộng của bạn), biến dạng xuyên tâm. Những mối quan hệ này độc lập với vị trí của máy ảnh trên thế giới.

Nhân tiện, tôi thấy bạn đã gắn thẻ tên này là matlab: Tôi có thể đề xuất Camera Calibration Toolbox for MATLAB làm cách dễ dàng để hiệu chỉnh máy ảnh. Nó hướng dẫn bạn thông qua quá trình độc đáo.

7

Câu trả lời của tôi là "có thể" đối với câu hỏi đầu tiên và "không" đối với câu hỏi thứ hai.

Mặc dù đúng là không cần thiết phải hiệu chuẩn với mục tiêu ở cùng khoảng cách hoặc gần đó với chủ thể, trong thực tế chỉ có thể nếu bạn có đủ chiều sâu trường (cụ thể, nếu bạn tập trung ở vô cực) và sử dụng mống mắt cố định.

Lý do là Quy tắc hiệu chỉnh máy ảnh thứ hai: "Bạn không được chạm vào ống kính trong hoặc sau khi hiệu chỉnh". Đặc biệt, bạn không thể lấy nét và cũng không thay đổi f-stop, vì cả lấy nét và mống mắt đều ảnh hưởng đến méo ống kính phi tuyến và (mặc dù ít hơn, tùy thuộc vào ống kính) trường xem. Tất nhiên, bạn hoàn toàn tự do thay đổi thời gian phơi sáng, vì nó không ảnh hưởng đến hình học thấu kính.

Xem thêm, để nhận xét chung, this other answer của tôi.

+1

Tôi biết Quy tắc thứ hai và tôi tò mò, Quy tắc hiệu chỉnh máy ảnh đầu tiên là gì? –

+2

1. Tránh hiệu chuẩn như địa ngục, trừ khi bạn thực sự thực sự cần nó. –

1

Góc đó của máy ảnh không phải là một vấn đề, nhưng bạn muốn hiệu chỉnh máy ảnh của bạn với mục tiêu hiệu chuẩn ở khoảng cách làm việc từ nó. Về lý thuyết, khoảng cách không quan trọng. Trong thực tế, mặc dù, bạn sẽ có lỗi lớn hơn nếu bạn hiệu chỉnh ở 1 mét, và sau đó cố gắng để đo những thứ 5 mét.

Ngoài ra, vui lòng xem ứng dụng CameraCalibrator là một phần của Hộp công cụ hệ thống tầm nhìn máy tính cho MATLAB.

+0

Xin chào, tôi đã gặp nhiều người trong số các anwers của bạn trên SE/SO khi tìm kiếm nội dung về hiệu chỉnh máy ảnh. Tôi đăng câu hỏi của tôi ở đây như là một bình luận bởi vì tôi nghĩ rằng nó có thể không nhận được rất nhiều sự chú ý. Hiệu chỉnh máy ảnh là một cái gì đó rất cụ thể. Tôi đã đọc câu trả lời bạn cung cấp nhưng rất tiếc là không thể sử dụng thông tin này trong tình huống của tôi. Bạn có thể chia sẻ thông tin chi tiết của mình không? https://stackoverflow.com/questions/46225943/how-to-correctly-calibrate-my-camera-with-a-wide-angle-lens-using-opencv – privetDruzia

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