2012-03-28 52 views
5

Cho hình cầu như thế này từ google streetview. enter image description hereCách tạo chế độ xem từ ảnh toàn cảnh 360 độ. (như chế độ xem phố)

Nếu tôi muốn tạo 4 chế độ xem, chế độ xem trước, chế độ xem bên trái, chế độ xem bên phải và chế độ xem lại, làm cách nào để thực hiện các chuyển đổi cần thiết để thu hẹp hình ảnh như tôi đang xem nó trên google streetview. Chú ý dòng màu xanh lá cây tôi vẽ, trong hình ảnh thô của nó uốn cong, nhưng trong đường phố xem eo biển của nó. Tôi có thể làm cái này như thế nào?

enter image description here

+0

Bạn nên vẽ một sơ đồ từ trên xuống của mối quan hệ giữa đường thẳng trong thế giới thực và trường nhìn toàn cảnh. Một số hình học tương đối đơn giản sẽ cung cấp cho bạn điều này dưới dạng toán học. –

+0

Bạn cũng có thể rất quan tâm đến việc xem xét [hình ảnh khâu] (http://stackoverflow.com/a/9035758/176769). – karlphillip

+0

Tôi không cần khâu hình ảnh? Tôi đã có toàn cảnh. @OliCharlesworth là bạn nói tôi không thể làm điều này tự động? Làm thế nào để streetview làm điều đó sau đó? Nhìn vào dữ liệu được yêu cầu từ google, nó lấy một cái gì đó mà họ gọi là pano_map và depth_map. –

Trả lời

3

Hình ảnh đường phố là bản đồ hình cầu. Cách xem đường phố và Google Earth hoạt động bằng cách hiển thị cảnh như thể bạn đang đứng ở trung tâm của một quả cầu khổng lồ Quả cầu này được kết cấu bằng một hình ảnh giống như trong câu hỏi của bạn. Kinh độ trên quả cầu tương ứng với tọa độ x trên kết cấu và vĩ độ với toạ độ y. Cách tạo ảnh bạn cần sẽ là hiển thị kết cấu dưới dạng hình cầu như Google Earth và sau đó chụp ảnh màn hình của tất cả các cạnh. Một cách để làm điều đó hoàn toàn là toán học là để hình dung mình ở trung tâm của một khối lập phương và một quả cầu cùng một lúc. Những hình ảnh bạn đang tìm kiếm là các cạnh của khối lập phương. Nếu bạn muốn biết cách một pixel cụ thể trong bản đồ khối liên quan đến một điểm ảnh trong bản đồ hình cầu, hãy tạo một vectơ trỏ từ tâm của hình khối tới điểm ảnh đó, và sau đó xem vị trí của cùng vectơ đó trên quả cầu (vĩ độ & kinh độ). Tôi chắc chắn nếu bạn tìm kiếm trên web để chuyển đổi bản đồ khối lập phương hình cầu, bạn sẽ có thể tìm thêm ví dụ và triển khai. Chúc may mắn!

+0

Cảm ơn Paul, đoán bạn đã thấy thư của tôi :) –

+0

Có ý nghĩa gì nếu không biết gì về chiều sâu của cảnh? Tôi sẽ cần phải biết kích thước của hình cầu để lập bản đồ dữ liệu đúng cách? –

+0

Không cần thông tin chi tiết, bạn có thể sử dụng bất kỳ kích thước khác 0 cho khối lập phương và hình cầu. Tất cả những gì quan trọng là 'máy ảnh' nằm ở chính giữa nó. Google Earth thể hiện rõ điều này. Từ bên ngoài, bạn thực sự có thể nhìn thấy hình cầu mà hình ảnh đường phố được chiếu trên đó. –

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