Làm thế nào để chuyển đổi một bức ảnh bình thường thành một hình ảnh tương đương?


12

Tôi có một hình ảnh toàn cảnh thường xuyên. Làm cách nào để chuyển đổi nó thành một hình ảnh tương đương (bình thường → tương đương)?

Hầu hết các kết quả tôi tìm thấy trên Google là một chuyển đổi theo hướng ngược lại (tương đương → bình thường).

Đây là hình ảnh tôi muốn chuyển đổi ( liên kết nhân sự )

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


Bạn đang bắt đầu với một bức ảnh hình cầu 360 hay bạn đang chụp ảnh thủ công?
AndrewH

Tôi đã tạo ra một hình ảnh 3d. Bạn có thể so sánh nó với một bức ảnh thông thường. Tôi muốn chuyển đổi nó thành một hình ảnh tương đương.
Bob van Luijt

Tôi không chắc chắn cách thực hiện từ cảnh 3D nhưng để ghép ảnh lại với nhau, bạn có thể sử dụng PTGui hoặc Hugin .
AndrewH

Nó có phải chính xác về mặt toán học không? Bạn có thể bọc hình ảnh xung quanh một hình trụ và lưu hình ảnh trong phối cảnh ortho?
Wolff

Không, không, tôi thực sự vật lộn, Hugin dường như tạo ra hình ảnh không chính xác.
Bob van Luijt

Câu trả lời:


7

Hình ảnh hình chữ nhật thể hiện một hình cầu, nó bị biến dạng sao cho kinh tuyến và vĩ tuyến trên hình cầu được hiển thị dưới dạng các đường thẳng đứng và nằm ngang. Một ví dụ từ Wikipedia:

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

Ở bên trái có một bản đồ hình cầu và bên phải có bản đồ mặt phẳng tương đương, hình chiếu bằng phẳng từ hình cầu đến hình chữ nhật.

Không có sự kéo dài trên đường xích đạo, nhưng hình ảnh được kéo dài theo chiều ngang ở nơi khác. Càng kéo dài thì điểm càng xa xích đạo. Các cạnh trên và dưới thực sự chỉ chứa các điểm duy nhất - các cực.

Hình chữ nhật có tỷ lệ W / H = 2: 1. Điều đó phản ánh thực tế khoảng cách giữa các cực dọc theo hình cầu chính xác bằng một nửa của chuyến đi khứ hồi đầy đủ dọc theo đường xích đạo.

Bạn muốn chuyển đổi hình ảnh của bạn để tương đương. Dường như tỷ lệ là 2: 1, do đó, nó là tương đương nếu hình cầu tương ứng là thế này:

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

Một nửa hình ảnh được ẩn đằng sau quả cầu, nhưng nó đây. Như bạn thấy, các cạnh trên và dưới của hình ảnh của bạn bị chèn ép vào các điểm, các cực.

Tôi nghĩ rằng bạn thấy đây là một phần vô dụng của ngụy biện toán học, bạn mong đợi một cái gì đó khác. Tôi đoán bạn muốn

1) một hình ảnh tương đương thể hiện một hình cầu với hình ảnh của bạn như là một phần của bề mặt, không cần phải bao phủ toàn bộ hình cầu với nó

2) khi một người nhìn nó ngồi ở giữa quả cầu, anh ta có thể nhìn thấy hình ảnh của bạn trên quả cầu mà không bị biến dạng và có kích thước lớn đến mức hình ảnh bao phủ một phần của tầm nhìn, nói rằng một khu vực rộng 90 độ và 45 độ cao.

Nếu bạn chấp nhận một số biến dạng, bạn chỉ cần tăng kích thước vải lên 400%

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

Trên một quả cầu nhìn từ bên ngoài nó là:

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

(xin lỗi vì độ bóng, chương trình CAD phần mềm miễn phí của tôi không cho phép chỉnh sửa đèn)

Ảnh có ái lực có Lớp> Chiếu trực tiếp> Hình chữ nhật có thể hiển thị hình chữ nhật bên trong hình cầu giống như hình ảnh được vẽ trên bề mặt bên trong của hình cầu và người quan sát nằm ở điểm giữa. Nó cho thấy điều này:

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

Hàng rào cong và đường chân trời rõ ràng là không mong muốn, nhưng mặt trời vẫn khá tròn. Đó là bởi vì nó nhỏ hơn nhiều và nó nằm gần đường xích đạo. Chân trời và hàng rào bị cong, bởi vì chúng thực sự nằm trên các vòng tròn nằm ngang (= song song với bản đồ hình cầu), người ta quan sát chúng một chút xuống dưới và xem chúng như những vòng cung hình elip.

Người ta có thể làm thẳng khu vực hình ảnh gốc với độ méo bù. bằng cách vênh hoặc chính xác hơn với các phương trình biến dạng toán học (ái lực P cũng hỗ trợ chúng).

Ảnh có thể cho phép chỉnh sửa ảnh trong chế độ chiếu trực tiếp. Các chỉnh sửa được áp dụng cho hình ảnh tương đương cơ bản, nhưng người ta xem hình chiếu trên quả cầu. Đây là một nỗ lực cong vênh thô:

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

Cũng như người ta có thể dán hình ảnh gốc và hợp nhất nó vào lớp nền trần, trong phần Chiếu trực tiếp:

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

Nhưng đây không phải là một sửa chữa chung. Ngay khi người quan sát quay đầu lại một chút, anh ta nhìn thấy một cảnh mới bị bóp méo (= một lá bài phẳng nhìn từ một bên)

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

Không có sửa chữa chung, vì bạn không có cảnh 3D, chỉ có hình phẳng trên hình cầu 3D.

Ý kiến ​​của tôi là việc ánh xạ môi trường dưới dạng một hình ảnh vào một hình cầu và xem nó từ điểm giữa có thể là thực tế ảo hợp lý chỉ khi cảnh được ánh xạ ở rất xa mà nó không thể có bất kỳ phối cảnh nào. Ngay cả trong trường hợp đó, người ta cần một số biến dạng rộng của khung nhìn thông minh để làm cho khoảng cách rõ ràng là vô hạn, không = bán kính của hình cầu. Các biến dạng nên sống khi hướng xem thay đổi.

Câu trả lời này đã được viết lại hoàn toàn sau khi kiểm tra trường hợp sau này: Làm thế nào tôi có thể vẽ hình ảnh tương đương (360 độ)?


11

Bạn không thể làm điều đó trên hình ảnh của bạn như bạn có nó.

1) Bạn muốn một hình chiếu hình trụ trên một hình cầu. Đầu tiên vải của bạn cần phải ở một tỷ lệ chính xác. 3.1416: 1 (Sử dụng bất kỳ khung hình có kích thước pixel nào bạn muốn, ví dụ 3141x1000px)

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

2) Và bạn (bình thường) cần đường chân trời ở trung tâm của khung vẽ.

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

Trên một hình chiếu hình trụ (từ một hình cầu), bạn có một biến dạng cụ thể trên hình chiếu do kích thước chiếu thẳng đứng so với chiều cao thực của phân đoạn đó, vì vậy bạn cần phải bù nó khi bạn vẽ phim hoạt hình của mình trên một khung vẽ phẳng.

Một cách dễ dàng để làm điều này là sử dụng bộ lọc Spherize trong Photoshop. (Trên phiên bản arcaic tôi có ngay bây giờ trên máy tính này đang ở Bộ lọc> Biến dạng> Spherize)

Nhưng bạn CHỈ cần làm biến dạng nó trên trục tung.

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

Nhưng bên cạnh đó, bạn cần xác định phần nào của bức tranh toàn cảnh 360 bạn có. Hãy tưởng tượng một con gà khác chụp ảnh. Góc của ống kính được sử dụng là gì?

Tôi cảm thấy rằng đó là một ống kính góc rộng, cho phép bạn đang chụp như trường góc 120 °. Điều này có nghĩa là bạn cần hoàn thành hình ảnh của mình với những thứ bạn có đằng sau nhiếp ảnh gia gà.

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


Ứng dụng Google VR mà bạn muốn sử dụng nói rằng cần một hình chiếu hình trụ, nhưng yêu cầu tỷ lệ 2: 1 trên hình ảnh của bạn. Một phép chiếu 2: 1 thông thường là một hình cầu có biến dạng khác nhau, nhưng khó hơn để đạt được trong một video chẳng hạn.

Vì lý do thực tế, trên thực tế, họ đang yêu cầu các hình chiếu hình trụ, vì vậy bạn chỉ cần lấy lại mẫu gốc 3.1416: 1 đến 2: 1 của mình làm bước cuối cùng.

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

Đơn giản chỉ cần lấy mẫu lại hình ảnh cuối cùng. Nếu canvas của bạn là 3141x1000 px, chỉ cần lấy mẫu lại thành 2000x1000px. Đừng cắt xén nó. Con gà sẽ trông thon thả hơn nhưng sẽ béo trở lại trên ứng dụng VR.


Đối với khung vẽ ban đầu của bạn: Trên hình ảnh cụ thể của bạn, thật khó để nói góc nhìn, nhưng hãy cho chúng tôi xem 3 kịch bản.

.

6144x1955px

(B) Nhưng nếu bạn không muốn thú cưng quá nhỏ, hãy cho chúng tôi xem ảnh bao gồm 180 ° = 2048x2 = 4096 / pi = 1303

4096x1303px

(C) Hoặc chơi với những con số.

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


Ooooohhhh .... Đợi đã. Liên kết của google VR bạn đang cung cấp không sử dụng các hình chiếu hình trụ, họ sử dụng các hình cầu. Tôi sẽ bổ sung câu trả lời của tôi.
Rafael

Cảm ơn. Câu hỏi nhanh, không chắc chắn làm thế nào để có được 3.1416: 1 đến 2: 1
Bob van Luijt

Đơn giản chỉ cần lấy mẫu lại hình ảnh cuối cùng. Nếu canvas của bạn là 3141x1000 px, chỉ cần lấy mẫu lại thành 2000x1000px. Đừng cắt xén nó. Con gà sẽ trông thon thả hơn nhưng sẽ béo trở lại trên ứng dụng VR.
Rafael

Aha, cảm ơn, gần như ở đó. Điều gì sẽ là các cài đặt chính xác trong hình ảnh -> cài đặt kích thước hình ảnh trong Photoshop?
Bob van Luijt

Một lưu ý quảng cáo. Các đám mây, coser bạn ở trên cùng và dưới cùng, cần phải được định hình lại để xác định kích thước aparent của hình ảnh gốc.
Rafael

3

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

Hình ảnh của bạn có thông tin thực sự sáng và quá nhỏ. Cũng không có hình học tương đương. Nhưng bạn có thể làm điều đó trong Blender, nó miễn phí. Chỉ cần kết xuất nó trong "Toàn cảnh"> "Equirectangular"> "Kết xuất. Để xem hình ảnh HDRI trong 360, bạn có thể sử dụng trang web này: http://panoramaviewer.1bestlink.net/


2

Ảnh gốc:

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

Tăng kích thước vải và sử dụng điền nhận biết nội dung, để cung cấp cho hình ảnh nhiều hơn bầu trời và mặt đất. Tôi đã sử dụng Photoshop:

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

Bạn sẽ sử dụng bộ lọc Tọa độ cực trong bước tiếp theo. Đây là một hình ảnh cho thấy cách tọa độ cực hoạt động chính xác:

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

Như bạn thấy, chúng tôi sẽ muốn chuyển đổi từ phía dưới (Hình chữ nhật) sang phối cảnh phía trên (Polar). Để thực hiện việc này, hãy đi tới Bộ lọc -> Biến dạng -> Tọa độ cực -> Hình chữ nhật thành cực:

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

Sử dụng điền nhận biết nội dung, công cụ sửa chữa hoặc công cụ tem để sửa các khu vực ở trung tâm và xung quanh các cạnh:

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

Sử dụng tọa độ cực một lần nữa, nhưng lần cực cho hình chữ nhật. Bạn có thể chiếu hình ảnh này lên quả cầu 360 °:

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

Hãy nói rằng bạn có một hình ảnh của bầu trời đêm. Bạn có thể sử dụng tọa độ cực một lần nữa. Nhưng vì trung tâm hình ảnh của bạn sẽ trở thành đỉnh sau khi biến dạng tương đương, nên bạn chỉ sử dụng Tọa độ cực cho hình chữ nhật một lần:

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

Trong một phần mềm 3D (tôi đã sử dụng Clara.io miễn phí), đây là cách kết cấu trông như thế nào trên một hình cầu:

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

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.