bundlefusion之環境配置

bundlefusioin可以說是目前3D重建方面,做的非常優秀的一個開源算法,很值得學習一下。這篇博客 簡要說明的還闊以,給個鏈接:https://blog.csdn.net/fuxingyin/article/details/52921958

寫在文章前:

在這個重建方面,我還只是個菜雞,所以有錯誤請勿噴。如果給您提供了幫助,請各位留言“作者大大真帥”,如果有疑問,請留言“菜雞作者,XXXXXXXX(你的問題)”

bundlefusion環境配置時,github上給的說明還挺詳細的,照着做慢慢來總會配通的。。

下面是我的配置過程,以及已經修改過後的工程。

工程鏈接見右========>(mmp,csdn資源上傳有限制,下面的東東,各位就借鑑借鑑吧)

 

哈哈哈哈哈哈哈,想要看我的配置過程?不存在的,too young too simple!

好吧配置過程和github上沒有差別,各位還是去看正版的吧,我就不抄作業了,下面是根據我遇到的一些小坑寫的總結,各位看看笑笑即可

It`s important!!!!!
It`s important!!!!!
It`s important!!!!!

重要事情說三遍

1.務必使用vs2013來編譯。。。。
    不然的話mLib庫需要你自己重新編譯,還有一系列問題,具體問題請谷歌

2.cuda版本爲8.0
    不是的話,請按照vs的提示修改,百度一下你就知道

3.在工程裏,你要重新配置openNI2的路徑

4.不同的傳感器使用,需要修改代碼(默認的是kinect,忘了1代還是2代了)
    修改部分一個在GlobalAppState.h下,另一個在zParametersDefault.txt下,兩個都要改


At the end:
我的環境配置是:win10,cuda8.0,  vs2013,  RGBD傳感器用的華碩的prime sensor
(所以是通過openni來獲取的,如果你的是kinect的話,可以使用kinect sdk來獲取,這個配置下環境就好,很簡單;
    如果你是orbbec的傳感器的話,那麼要修改下代碼,通過opencv來獲取圖像)
    
如果你是按照我的環境要求來的話,那麼只需要做兩步,只要兩步:
    1)安裝DirectX的驅動,這個安裝包裏提供了,如果已經安裝過,請忽略
    2)在工程中重新定義一下你的openni2路徑,編譯應該就沒問題了。
            but,orbbec的傳感器請記得使用“官翻”的openni,並將openni2的某一些文件(自己看openni/readme)拷貝到可執行文件目錄下!!!!

 

轉載請說明來處,謝謝~

best wishes,

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章