ubuntu16.04 安裝Elasticfusion

1.安裝一系列的依賴庫

sudo apt-get install -y cmake-qt-gui git build-essential libusb-1.0-0-dev libudev-dev openjdk-7-jdk freeglut3-dev libglew-dev libsuitesparse-dev libeigen3-dev zlib1g-dev libjpeg-dev

注意其中的openjdk-7-jdk現在直接apt-get已經安裝不了了,需要自己加源:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-7-jdk

2.安裝cuda

需要cuda7.0以上,這裏我安裝的是cuda9.0

去到官網下載cuda9.0: cuda_9.0.176_384.81_linux.run

並下載相應的nividia驅動:到官網https://www.geforce.cn/drivers,選擇適合你顯卡的驅動,並儘量選擇與cuda型號相近的驅動,比如cuda9.0的驅動是384的那我們也儘量下載384的驅動。(這裏我直接用的軟件和更新裏面的nividia驅動,因爲也是384的)

安裝好驅動後,輸入下面的命令驗證是否安裝成功。

>nvidia-smi

然後安裝cuda:https://blog.csdn.net/wanzhen4330/article/details/81699769

3.安裝OpenNI2,直接apt-get就可以了

>sudo apt-get install libopenni2-dev 

4.安裝Pangolin(按着官網的一步步安裝就可以了):https://github.com/stevenlovegrove/Pangolin 

5.安裝Elasticfusion

git clone 代碼,然後分別在Core,GPUtest,GUI三個文件夾裏編譯,如下方教程所示

https://blog.csdn.net/dongzid/article/details/85906109

6.編譯成功即可運行dyson的klg樣例了~

 

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