OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::dynafu 名稱空間參考

類  DynaFu
 

型別定義

using Params = kinfu::Params
 DynamicFusion 實現。
 

型別定義文件

◆ Params

DynamicFusion 實現。

此類實現了 [208] 中描述的 3D 重建演算法。

它接收從深度感測器(或任何深度影像源,例如立體相機匹配演算法甚至光線步進渲染器)獲取的一系列深度影像。輸出可以作為點及其法向量的向量獲得,也可以從給定的相機姿勢進行 Phong 渲染。

它擴充套件了 KinectFusion 演算法來處理非剛性變形場景,方法是維護一組覆蓋幾何體的稀疏節點,使得每個節點包含一個扭曲,以將其從規範空間轉換為即時幀。

模型的內部表示是一個體素長方體,它儲存 TSDF 值,這些值是到表面的距離的一種(有關詳細資訊,請閱讀關於 TSDF 的 [136] 文章)。目前還沒有到該表示的介面。

請注意,DynamicFusion 基於 KinectFusion 演算法,該演算法已獲得專利,其使用可能受到本模組目錄中的 README.md 檔案中提到的專利列表的限制。

這就是為什麼您需要在 CMake 中設定 OPENCV_ENABLE_NONFREE 選項才能使用 DynamicFusion。舊版本的向後相容性