2011-01-26 34 views
5

Tôi muốn tính toán khoảng cách đối tượng nhất định trong cảnh, tôi biết rằng tôi chỉ có thể tính toán khoảng cách tương đối khi sử dụng một camera duy nhất nhưng tôi biết tọa độ của một số đối tượng trong cảnh nó sẽ có thể tính toán khoảng cách thực tế. Theo tài liệu lưu trữ danh sách gửi thư opencv,Tính toán khoảng cách bằng cách sử dụng một camera đơn

http://tech.groups.yahoo.com/group/OpenCV/message/73541

cvFindExtrinsicCameraParams2 là chức năng để sử dụng, nhưng tôi không thể tìm thấy thông tin về làm thế nào để sử dụng nó?

PS. Giả sử máy ảnh được hiệu chuẩn đúng cách.

+1

+1, Bạn đã tìm thấy giải pháp nào chưa? – Mangesh

+0

@Mangesh, tôi tìm ra giải pháp cho cùng một vấn đề.Có cho bạn bất kỳ ý tưởng nào.Cảm ơn trước .. – jagdish

+0

@jagdish Không, tôi chưa tìm thấy giải pháp nào. – Mangesh

Trả lời

1

Dự đoán của tôi là, bạn biết chiều rộng của một đối tượng, chẳng hạn như quả bóng có chiều cao 6 inch và chiều cao 6 inch, bạn cũng có thể thấy rằng nó cao 20 pixel và rộng 25 pixel. Bạn cũng biết quả bóng cách đó 10 feet. Đây sẽ là khởi đầu của bạn.

Thông số ngoài sẽ không giúp bạn, tôi không nghĩ, bởi vì đó là vị trí của máy ảnh và quay trong không gian so với máy ảnh hoặc nguồn gốc khác. Đối với một hệ thống camera, camera là nguồn gốc.

Thông số nội tại có thể hữu ích. Tôi không chắc chắn, tôi chỉ thực hiện nó bằng cách sử dụng hai máy ảnh.

+0

Hi Ross, Đây là Divya từ Ấn Độ, một sinh viên đại học ngành điện tử và viễn thông. Chúng tôi đang làm việc trên stereovision như là một phần của dự án của chúng tôi. Chúng tôi đang sử dụng thư viện OpenCV trên nền tảng Linux (hương vị-Ubuntu). Đến nay, chúng tôi đã thử hai phương pháp để tìm tọa độ 3D của các đối tượng, cách tiếp cận đầu tiên là thu được ma trận Q-reprojection từ hàm rectification trong OpenCV và nhân nó với x, y coords trên ảnh và giá trị disparity. Trong phương pháp thứ hai, chúng tôi đã cố gắng sử dụng hàm cvReprojectImageto3D đang đưa ra một lỗi. Bạn có thể cung cấp cho chúng tôi guidelin không –

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