點選上方“3D視覺工坊”,選擇“星标”
幹貨第一時間送達
3D視覺工坊的第65篇文章
前言
由于在VSLAM技術研究過程中,經常會涉及OpenCV不同版本在ubuntu系統下的安裝。是以小凡在此簡單總結一下兩個版本的OpenCV在ubuntu系統下的步驟,友善以後重裝系統時快速檢視參考。如有不到之處,還請批評指正。
一 OpenCV源碼的下載下傳
本文我們選擇安裝的OpenCV版本為OpenCV3.3.1版本,其源碼下載下傳連結,可以通過關注微信公衆号「3D視覺工坊」,在背景回複「OpenCV3.3.1_linux」即可獲得安裝包下載下傳連結。
二 檢視目前已經安裝的OpenCV版本
打開終端,輸入如下指令,檢視目前安裝的OpenCV版本。
$ pkg-config --modversion opencv
可以發現,我們目前版本的OpenCV安裝的路徑為:/usr/local/include
接下來,我們想要将OpenCV3.3.1安裝在我們自己建立的檔案夾目錄/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1下,那麼我們該如何操作呢?
三 開始安裝OpenCV
前言部分我們交代了如何擷取OpenCV3.3.1的源碼安裝包,下載下傳後解壓,我們可以通過如下進行安裝:
step-1:$ cd ***/opencv-3.3.1 //到opencv-3.3.1的解壓目錄下step-2:$ mkdir buildstep-3:$ cmake -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1 .. //注釋,這裡的.. 不要忘記step-4:$ make -j8step-5:sudo make install -j6
這樣,opencv3.3.1便被安裝在自己指定的目錄下了。
四 配置OpenCV環境
接下來,我們還需要配置下OpenCV的一些環境變量。
step-1:gedit ~/.bashrcstep-2:記下來,在上述打開的檔案末尾,加上如下:export PKG_CONFIG_PATH=/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1/lib/pkgconfigexport LD_LIBRARY_PATH=/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1/lib儲存後并執行:step-3:$ source ~/.bashrc
接下來,配置OpenCV的lib路徑
step-1: $ cd /etc/ld.so.conf.dstep-2: $ sudo gedit opencv.confstep-3: 在上述打開的的opencv.conf裡面寫入opencv3.3.1的lib路徑/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1/libstep-4: $ sudo ldconfig
五 測試目前OpenCV的版本
step-1: $ pkg-config --modversion opencvstep-2: $ pkg-config --cflags opencvstep-3: $ pkg-config --libs opencv
通過以上,我們可以看到系統裡的OpenCV已經變為OpenCV3.3.1版本了。
備注:
如果仍想要使用原先的OpenCV2.4.9,隻要将第四步修改為OpenCV2.4.9的pkgconfig路徑即可。
參考博文:
https://blog.csdn.net/c20081052/article/details/87911559
上述内容,如有侵犯版權,請聯系作者,會自行删文。
歡迎加入我們公衆号讀者群一起和同行交流,目前有3D視覺技術、VSLAM技術微信群,請加群主微信:QYong2014,備注:”昵稱+學校/公司+研究方向“,例如:”靜靜 + 上海交大 + 3D視覺“。請按照格式備注,否則不予通過。添加成功後會根據研究方向邀請進去相關微信群。