能否通過六面照片構建3D模型?比如人臉,全身的多角度照片,生成3D模型。?


https://www.zhihu.com/question/36412840

9023
 

9 個回答

一般物體的話,6面基本夠了。但如果有一些凹陷處在6個面都看不到的話,會有問題。那樣的軟件太多了,比如Audodesk 123D。Kinect Fusion是連續掃描的方法,比6個面能做到更好的結果。我做的Kinect Fun Labs,只要前后兩個面,就能重建比較簡單的形體。

如果是人臉的話,還有特殊的做法。因為人臉被研究的很透了,最近國內很火的各種人臉相關app,都包含了人臉建模的。最少的只要單張照片。最多也就是正面側面,就都出來了。
google open 3D reconstruction就會看到一大批開源代碼
照片素材數量越多 處理時間也會越長
有一家叫oben的公司可以做單張照片人臉重建 可能還沒有發布東西 不過很快應該就有了
照片生成模型的軟件很多,但是畢竟生成模型最后得能用才行。很多幾張照片生成的模型,精度很低,而且會出現很多起渣破面的情況,因為像素點不足或者結構復雜的物品有些地方照片采集不到,所以如果要得到高質量高精度的模型對設備和照片陣列要求很嚴格。
就拿下面兩個模型來說,模型面數幾十萬面。照片生成模型的原理是三個點形成面,通過照片的像素點,保證模型上每個點對應三個像素點就能生成面,然后這些像素點生成點雲數據合成模型。所以決定模型精度一個是相機的像素,我用的是索尼A7,2400萬像素。另一個是照片的陣列,每個模型全方位拍了至少60張照片,保證了模型每個點對應三張照片。除此之外,不能有明顯高光,所以需要打多盞燈光,照片不能有景深,否則會起渣。軟件是用photoscan,目前應該是市面上比較專業的軟件。
掃描人體的話,要求更高,不是簡單幾張照片就能搞定的,因為人會動,尤其是面部表情所以必須在同一時刻拍下人體全方位的圖,所以一般都是用相機陣列,人四周放置幾十台相機,同時按下快門。

Autodesk 123D Catch

123D Catch 利用雲計算的強大能力,可將數碼照片迅速轉換為逼真的三維模型。只要使用傻瓜相機、手機或高級數碼單反相機抓拍物體、人物或場景,人人都能利用 Autodesk 123D 將照片轉換成生動鮮活的三維模型。通過該應用程序,使用者還可在三維環境中輕松捕捉自身的頭像或度假場景。同時,此款應用程序還帶有內置共享功能,可供用戶在移動設備及社交媒體上共享短片和動畫。
我記得讀研的時候工作室有個博士就在折騰這個,不知道實現了沒有
照片陣列建模效果已經很贊了,方法不是很了解不過前兩天逛aboutcg看到一篇老外的智能手機照片建模,他們自己也有一套照片建模教程~可以去看看
現在有很多基於圖像的三維重建軟件。比較有名的國外的商業軟件的如smart3D,photoscan,街景工廠等都能根據有一定重疊度的圖像重建出三維模型。
facegen
LOOXIS_Faceworx

Mus3D 這款軟件應該是樓主尋找的軟件,產品 Slogan 是“會拍照即能建模”,小物件實物建模;人體建模也相當驚艷 拿走不謝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM