使用庫及軟件的安裝(更新中)

一赖临、Eigen庫

sudo apt-get install libeigen3-dev

可用如下語句確認安裝成功:

sudo updatedb

locate eigen3

PS:它是一個純用頭文件搭建的庫统求,使用時只需引入Eigen蛉拙,不需鏈接庫文件见芹。

之后為使用該庫蕉鸳,在需要使用該庫的工程CMakeLists.txt文件中加入如下語句:

include_directories("/usr/include/eigen3")


二隐孽、Kdevelop安裝

ppa安裝方法:

sudo apt-get update

sudo apt-get install kdevelop

安裝完成后查找啟動癌淮,并鎖定

三、Sophus庫的安裝

按書中教程

git clone https://github.com/strasdat/Sophus.git

cd Sophus

git checkout a621ff(這一步報錯)

采用

git clone https://github.com/strasdat/Sophus.git

cd Sophus

mkdir build

cd build

cmake ..

make

之后為使用該庫属桦,在CMakeLists.txt中加入如下語句:

find_package( Sophus REQUIRED )

include_directories( ${Sophus_INCLUDE_DIRS})        #添加頭文件目錄

add_executable( useSophus useSophus.cpp)          #添加可執(zhí)行文件

target_link_libraries( useSophus ${Sophus_LIBRARIES} )  #添加庫文件目錄

四、Opencv 3.4.0 在Ubuntu16.04.4上的安裝

去opencv官網(wǎng)下載/opencv-unix/3.4.0/opencv-3.4.0.zip

https://sourceforge.net/projects/opencvlibrary/


下載第一個

去github上下載安裝需要的另一個包opencv_contrib-3.4.0

https://github.com/opencv/opencv_contrib/tree/3.4.0


安裝過程參考:https://blog.csdn.net/leaves_joe/article/details/67656340


安裝依賴項:

sudo apt-get install python-dev python-opencv python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

sudo apt-get install libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libqt4-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip

sudo apt-get install build-essential cmake git

sudo apt-get install ffmpeg libopencv-dev libgtk-3-dev python-numpy python3-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libv4l-dev libtbb-dev qtbase5-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip

解壓下載的包

進入解壓后的包的目錄:

cd opencv-3.4.0/

mkdir build

cd build

配置:

cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D INSTALL_C_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.4.0/modules \ -D PYTHON_EXECUTABLE=/usr/bin/python3 \ -D BUILD_EXAMPLES=ON ..

完成后:

make -jx(x是線程數(shù)他爸,可以輸2聂宾,3,4等等)

然后是漫長的等待-----

sudo make install

安裝完成

python驗證安裝:

sudo apt install python3-pip

pip3 install numpy

打開一個新的終端诊笤,輸入

python3

import cv2 as cv

print(cv.version)

輸出 '3.4.0' 系谐,說明python環(huán)境正常

五、PCL安裝

使用國內(nèi)源按教材命令容易報錯讨跟,解決見:

http://www.cnblogs.com/fudong071234/p/6359725.html

教材給出指令:

——————————————————————————————

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl

sudo apt-get update

sudo apt-get install libpcl-all

——————————————————————————————

其中最后一條指令可能報錯纪他,執(zhí)行下列指令:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl

sudo apt-get update

sudo apt-get install libpcl1.7


編譯安裝見:

http://www.linuxdiyf.com/linux/24123.html

六、Ceres安裝

//依賴安裝

sudo?apt-get?install?liblapack-dev libsuitesparse-dev?libcxsparse3.1.4 libgflags-dev libgoogle-glog-dev libgtest-dev

如果報錯檢查一下是不是復制以后格式出現(xiàn)問題晾匠,書上給的是libcxsparse3.1.2茶袒,我的電腦輸入1.2會報錯.

然后執(zhí)行:

git clone?https://github.com/ceres-solver/ceres-solver.git

cd ceres-solver

mkdir build

cd build

cmake ..

make

sudo make install

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市凉馆,隨后出現(xiàn)的幾起案子薪寓,更是在濱河造成了極大的恐慌亡资,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件向叉,死亡現(xiàn)場離奇詭異锥腻,居然都是意外死亡,警方通過查閱死者的電腦和手機母谎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門瘦黑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奇唤,你說我怎么就攤上這事幸斥。” “怎么了冻记?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵睡毒,是天一觀的道長。 經(jīng)常有香客問我冗栗,道長演顾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任隅居,我火速辦了婚禮钠至,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘胎源。我一直安慰自己棉钧,他們只是感情好,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布涕蚤。 她就那樣靜靜地躺著宪卿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪万栅。 梳的紋絲不亂的頭發(fā)上佑钾,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機與錄音烦粒,去河邊找鬼虑粥。 笑死峦树,一個胖子當著我的面吹牛搓茬,可吹牛的內(nèi)容都是我干的竿滨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼徒役,長吁一口氣:“原來是場噩夢啊……” “哼孽尽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起忧勿,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤泻云,失蹤者是張志新(化名)和其女友劉穎艇拍,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宠纯,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡卸夕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了婆瓜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片快集。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖廉白,靈堂內(nèi)的尸體忽然破棺而出个初,到底是詐尸還是另有隱情,我是刑警寧澤猴蹂,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布院溺,位于F島的核電站,受9級特大地震影響磅轻,放射性物質(zhì)發(fā)生泄漏珍逸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一聋溜、第九天 我趴在偏房一處隱蔽的房頂上張望谆膳。 院中可真熱鬧,春花似錦撮躁、人聲如沸漱病。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杨帽。三九已至,卻和暖如春嗤军,著一層夾襖步出監(jiān)牢的瞬間注盈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工型雳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人山害。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓纠俭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親浪慌。 傳聞我的和親對象是個殘疾皇子冤荆,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容