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

就拿下面兩個模型來說,模型面數幾十萬面。照片生成模型的原理是三個點形成面,通過照片的像素點,保證模型上每個點對應三個像素點就能生成面,然后這些像素點生成點雲數據合成模型。所以決定模型精度一個是相機的像素,我用的是索尼A7,2400萬像素。另一個是照片的陣列,每個模型全方位拍了至少60張照片,保證了模型每個點對應三張照片。除此之外,不能有明顯高光,所以需要打多盞燈光,照片不能有景深,否則會起渣。軟件是用photoscan,目前應該是市面上比較專業的軟件。
掃描人體的話,要求更高,不是簡單幾張照片就能搞定的,因為人會動,尤其是面部表情所以必須在同一時刻拍下人體全方位的圖,所以一般都是用相機陣列,人四周放置幾十台相機,同時按下快門。


Autodesk 123D Catch
123D Catch 利用雲計算的強大能力,可將數碼照片迅速轉換為逼真的三維模型。只要使用傻瓜相機、手機或高級數碼單反相機抓拍物體、人物或場景,人人都能利用 Autodesk 123D 將照片轉換成生動鮮活的三維模型。通過該應用程序,使用者還可在三維環境中輕松捕捉自身的頭像或度假場景。同時,此款應用程序還帶有內置共享功能,可供用戶在移動設備及社交媒體上共享短片和動畫。Mus3D 這款軟件應該是樓主尋找的軟件,產品 Slogan 是“會拍照即能建模”,小物件實物建模;人體建模也相當驚艷 http://www.sway-3d.com:9090/examples/dsmviewer/index.html?modelinfo_id=3309AA5724FA4594BEAB205F07633F00&model_type=Model&name=wxd 拿走不謝