Tôi có một bài toán rất đơn giản, nhưng dường như tôi không thể tìm ra. Tôi cần tính toán phần nào của mặt đất sẽ hiển thị khi nhìn từ camera gắn UAV. Tôi tin rằng tôi đã giải quyết được việc nhìn thẳng xuống, nhưng máy ảnh nằm trên gimbal và sẽ có đầy đủ các chuyển động trong tất cả các trục.
Các đầu vào của vấn đề sẽ là Độ cao (m), tiêu cự camera (mm), cảm biến camera x chiều dài (mm), cảm biến camera y chiều dài (mm) và góc nghiêng trong mỗi mặt phẳng.
Đây là những gì tôi có khi máy ảnh hướng thẳng xuống (Lưu ý: điều này cho tôi độ dài của mỗi bên của vùng phủ sóng. Lý tưởng nhất là tôi muốn có mỗi điểm, trong trường hợp này là bốn góc của hình chữ nhật.)
Khoảng cách mặt đất trong mặt phẳng X = (Độ cao / tiêu cự của ống kính) * Độ dài X của cảm biến camera
Khoảng cách mặt đất trong mặt phẳng Y = (Độ cao / tiêu cự của ống kính) * Độ dài Y của cảm biến camera