看板 MATLAB 關於我們 聯絡資訊
想請教各位先進 我在嘗試一個技巧,將模擬好的科學3D繪圖,透過兩個視角計算後, 產生左右眼所需的影像,而這資料希望轉成3DTV所需要的3D影像資料格式, 這樣透過3DTV,我們就可以看到很有立體感的科學模擬影像。 我上網查了3DTV與MATLAB這些關鍵字,找到的文獻都是用matlab探討3DTV演算法的為主。 有人知道這方面的技術方法,或者該怎樣搜索到這一類的相關資料嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.69.98
mp19990920:您要的是3d影像的資料格式嗎? 還是啥? 你說的太籠統了 11/12 14:54
aada:我猜他是要一個可以轉3D影像的matlab程式吧 11/12 15:24
比如我用surf畫了一個3D曲面,如何將這個曲面變成3D TV上的3D顯示結果? 格式的話,有查過資料,有上下格式跟左右格式等... 但中間怎樣連接這兩者,想找到這方面的相關技術細節... 說得很模糊,因為我也不清楚這之中大概有幾個比較關鍵的技術或方法, 簡單說,我的目的就是,有台3D TV的話,想直接把MATLAB畫出來的3D繪圖, 變成秀在上面的3D影像。 ※ 編輯: PlanktonEvil 來自: 59.120.69.98 (11/12 17:51)
aada:matlab有個工具, 它可以3維場中做照相, 你可以左眼位置照一張 11/12 19:14
aada:右眼位置照一張, 一左一右經過你的3DTV就是3D影像了 11/12 19:14
mp19990920:簡單來說你的surf是在(x, y, z)的空間上 11/12 19:17
mp19990920:在同樣的空間上有兩個觀察點,這兩個點有觀察角度與觀 11/12 19:18
mp19990920:察範圍,與法向量為觀察角度的兩平面即為兩眼所見區域 11/12 19:20
mp19990920:他跟Epipolar Geometry(matlab demo有)類似只是反過來 11/12 19:26
mp19990920:Epipolar Geometry是從兩平面影像建立3D模型 11/12 19:26
PlanktonEvil:取得左右眼的圖像,這我大概想好了,但卡在輸出技術 11/12 21:04
PlanktonEvil:如果連接上3DTV的影像資料形式,讓它呈現在畫面上? 11/12 21:05
YoursEver:先查一下現行3DTV的standard吧. 11/13 09:57
YoursEver:印象中現行的方式是code (1)其中一個view的sequence, 11/13 09:58
YoursEver:(2) 兩個view間的disparity. Decoder端靠這些資訊重 11/13 09:59
YoursEver:建depth map,再還原&顯示回3D的樣子. 11/13 10:00
YoursEver:簡單來說,你需要的關鍵字是standard.還有找現成的程式碼 11/13 10:01
YoursEver:n年前我某個學弟做完過類似的事情,你先找程式碼&翻一下 11/13 10:07
YoursEver:standard比較實際. 11/13 10:07
YoursEver:補充,decoder端需重建depth map & 第二個view的影像. 11/13 10:09
這部分我也有去查過了,有些3DTV支援上下格式或左右格式, 在產生資料時,把影像做成1920*1080的格式,上下兩張圖就是左右眼的圖, 然後在電視選資料處理形式, 就會自動切成1920*540將左右畫面對應到實體層的左右畫面上, 這種做法,只要在MATLAB將科學繪圖直接取兩個view, 然後將左右view的兩個畫面處理成一個1920*1080上下畫面的格式, 之後選電視的資料切割規則,理論上應該就可行了。 但我現在問題卡最大的點,是MATLAB怎樣下程式語法去完成, 我要如何把畫面訊息透過HDMI輸出到3DTV上........ 如果知道的話,我至少可以先用靜態的圖做出3D效果。 ※ 編輯: PlanktonEvil 來自: 59.120.69.98 (11/13 10:42)
aada:如果沒錯的話, 要操控surf裡面的視角即可, help應該有 11/13 11:22
PlanktonEvil:我主要想問的是輸出HDMI到3DTV的語法 11/13 12:05
aada:HDMI只是種輸出格是, 應該是你的3DTV是接HDMI, 然後 11/15 09:27
aada:您想產生3D影像在顯示器上顯示對吧~ 11/15 09:28
PlanktonEvil:我想問的問題,好像沒人懂我的意思 a_a"視角我知道 11/15 17:52
PlanktonEvil:我想問的是怎麼輸出與顯示的技術部分 =口=" 11/15 17:54
YoursEver:所以你現在(1)已經有一台3D電視,(2)希望能靠matlab產生 11/16 21:57
YoursEver:那部電視能撥放的sequence,(3)你希望直接送上HDMI. 是嗎 11/16 21:58
YoursEver:如果你已經有(1),那麼以實驗室等級來說,我猜你們應該也 11/16 22:00
YoursEver:會有對應的軟硬體,你把你的sequence照樣處理就好. 11/16 22:00
YoursEver:如果你沒有(1),且你只是希望能從matlab產生sequence後, 11/16 22:01
YoursEver:透過HDMI送上一般電視. 那麼,...,那個HDMI不會是重點... 11/16 22:02