天天看點

delphi檢視源碼版本_ubuntu下如何安裝兩個版本OpenCV?

點選上方“3D視覺工坊”,選擇“星标”

幹貨第一時間送達

3D視覺工坊的第65篇文章

前言

由于在VSLAM技術研究過程中,經常會涉及OpenCV不同版本在ubuntu系統下的安裝。是以小凡在此簡單總結一下兩個版本的OpenCV在ubuntu系統下的步驟,友善以後重裝系統時快速檢視參考。如有不到之處,還請批評指正。

一 OpenCV源碼的下載下傳

本文我們選擇安裝的OpenCV版本為OpenCV3.3.1版本,其源碼下載下傳連結,可以通過關注微信公衆号「3D視覺工坊」,在背景回複「OpenCV3.3.1_linux」即可獲得安裝包下載下傳連結。

二 檢視目前已經安裝的OpenCV版本

打開終端,輸入如下指令,檢視目前安裝的OpenCV版本。

$ pkg-config --modversion opencv

delphi檢視源碼版本_ubuntu下如何安裝兩個版本OpenCV?

可以發現,我們目前版本的OpenCV安裝的路徑為:/usr/local/include

delphi檢視源碼版本_ubuntu下如何安裝兩個版本OpenCV?

接下來,我們想要将OpenCV3.3.1安裝在我們自己建立的檔案夾目錄/home/yongqi/workspace/2_ProgramFiles/OpenCV3.3.1下,那麼我們該如何操作呢?

delphi檢視源碼版本_ubuntu下如何安裝兩個版本OpenCV?

三 開始安裝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便被安裝在自己指定的目錄下了。

delphi檢視源碼版本_ubuntu下如何安裝兩個版本OpenCV?

四 配置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
           
delphi檢視源碼版本_ubuntu下如何安裝兩個版本OpenCV?

通過以上,我們可以看到系統裡的OpenCV已經變為OpenCV3.3.1版本了。

備注:

如果仍想要使用原先的OpenCV2.4.9,隻要将第四步修改為OpenCV2.4.9的pkgconfig路徑即可。

參考博文:

https://blog.csdn.net/c20081052/article/details/87911559

上述内容,如有侵犯版權,請聯系作者,會自行删文。

歡迎加入我們公衆号讀者群一起和同行交流,目前有3D視覺技術、VSLAM技術微信群,請加群主微信:QYong2014,備注:”昵稱+學校/公司+研究方向“,例如:”靜靜 + 上海交大 + 3D視覺“。請按照格式備注,否則不予通過。添加成功後會根據研究方向邀請進去相關微信群。

繼續閱讀