2010-05-06 113 views
0

我有一個2D圖像,我想爲這個2D圖像創建一個立體圖像。爲此,我需要創建左視圖和右視圖。我將把我的2D圖像作爲左視圖,我想現在創建右視圖。透視關於Y軸的旋轉

我開始知道透視旋轉(約Y軸)和透視傾斜會給出正確的圖像。

我知道透視投影與3D有關。

基本上我是新來的3D編程。

你可以解釋如何做Y軸的視角旋轉。我怎麼能將這個應用到我的2D圖像。我正在使用C++。

謝謝verymuch

N.A.Reddy。

回答

0

您無法從2D圖像創建立體圖。您需要兩張彼此略微分開的二維圖像,或者需要三維圖像。您可以嘗試從2D圖像生成3D信息,但這幾乎是不可能的,也是一個活躍的研究領域。

+0

嗨佩斯, 非常感謝您的信息。 但透視transilations會給一個2D的輕微運動的另一個圖像,在那裏我們可以構造一個3D。 任何人都可以幫忙,關於Y軸的視角旋轉是什麼,以及如何用C++將它應用到2D圖像。 謝謝你很多 N.A.Reddy。 – 2010-05-07 04:32:22

+0

透視旋轉不旋轉圖像的內容,但它實際上旋轉圖像本身。想象一下,你正在你面前拍照。如果稍微旋轉照片,則不會更改照片的內容,而只是照片本身。 – Pace 2010-05-19 14:50:30

+0

如果你想試試這個,你可以從4點對應關係中產生透視投影。要生成圍繞y軸旋轉的投影,請執行以下操作:取左上角和左下角的點並稍微向右移動它們。採取右上角和右下角的點,稍微向左移動它們。 (您向左移動的金額應等於您向右移動的金額)。這會給你4個信件。你移動的點越遠,旋轉的角度就越大。 – Pace 2010-05-19 14:51:13