今天在虛擬機器ubuntu16.04上又來了一遍,記錄之
eigen的標頭檔案:/usr/include/eigen3/sudo apt-get install g++
sudo apt-get install cmake
sudo apt-get install kdevelop
sudo apt-get install libeigen3-dev
eigen沒有庫檔案
解壓slambook/3rdparty中的pangolin,進入解壓後的檔案
亦或者git clone
cd pangolin
這樣雖然安裝好了,但是執行會出錯makdir build
cd build
cmake ..
出錯apt-cache search glew
sudo apt-get install libglew-dbg libglew-dev libglew1.13 libglewmx-dbg libglewmx-dev libglewmx1.13 glew-utils 等等........
cmake ..
make
sudo make install
根據部落格:還有github上的討論:解決辦法如下:
進入pangolin的cmake工程根目錄,pangolin-master/src/display/device/display_x11.cpp 檔案,ctrl+f找到glx_sample_buffers,注釋兩行**。
然後進入slambook/ch3/visualizegeometry:static int visual_attribs =
;
sophus庫只須編譯即可, 無須安裝。mkdir build
cd build
cmake ..
make
./visualizegeometry //成功
解壓slambook/3rdparty中的sophus,進入解壓後的檔案
然後進入ch4mkdir build
cd build
cmake ..
make
opencv標頭檔案:/usr/local/opencvcd slambook/ch4/usesophus
mkdir build
cd build
cmake ..
make
./usesophus
opencv庫檔案:/usr/local/~
先安裝依賴項
sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev libtbb-dev
如果是ubuntu14,則可以使用以下命令cd slambook/3rdparty/opencv-3.1.0
mkdir build
cd build
cmake ..(這一步會出錯參考下邊)
make
sudo make install
但如果是ubuntu16及以上版本,則使用以下命令sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
然後cd slambook/ch5/joinmapsudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-dev
安裝ceres依賴項mkdir build
cd build
cmake ..
make
cd ..
build/joinmap
pcl_viewer map.pcd
然後彈出需要安裝pcl-tools
sudo apt install pcl-tools
pcl_viewer map.pcd(成功)
sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.4 libgflags-dev libgoogle-glog-dev libgtest-dev
然後進slambook/3rdparty/ceres
然後進slambook/ch6/ceres_curve_fittingmkdir build
cd build
cmake ..
make
sudo make install
mkdir build
cd build
cmake ..
make
./curve_fitting(成功)
sudo apt-get install libqt4-dev qt4-qmake libqglviewer-dev libsuitesparse-dev libcxsparse3.1.4 libcholmod3.0.6
進slambook/3rdparty/g2o
然後進slambook/ch6/ceres_curve_fittingmkdir build
cd build
cmake ..
make
sudo make install
結束mkdir build
cd build
cmake ..
make
./curve_fitting(成功)
Ubuntu裝完後需要做的事
剛剛安裝的虛擬機器,使用的ubtun系統,進如作業系統後,簡單地嘗試了一下,發現無法進行su命令,提示 authentication failure 這個問題產生的原因是由於ubtun系統預設是沒有啟用root使用者的,需要我們手工進行操作,在命令列介面下,或者在終端中輸入如下命令 sudo pas...
重灌ubuntu後要做的幾件事情
root 帳號 sudo passwd root bashrc alias cls clear screen vimrc 安裝vim後修改.vimrc檔案內容如下 高亮顯示匹配的括號 set showmatch 繼承前一行的縮排方式,特別適用於多行注釋 set autoindent 為c程式提供自動...
Ubuntu 16 04LTS安裝後需要做的事
ubuntu安裝時,一定要拔掉網線,不然系統會卡在時間設定頁面無法進行!1.安裝完成後是沒有root許可權的,可以通過以下方式獲取 keith keith aspire 4745g sudo i sudo keith 的密碼 root keith aspire 4745g sudo passwd 輸...