Ubuntu20.04下安裝opencv for C++


1、安裝相關依賴包

sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff5-dev libdc1394-22-dev # 處理圖像所需的包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
sudo apt-get install libxvidcore-dev libx264-dev # 處理視頻所需的包
sudo apt-get install libatlas-base-dev gfortran # 優化opencv功能
sudo apt-get install ffmpeg


2、下載opencv源碼

去官網選擇自己下載的版本 http://opencv.org/releases.html 選擇source,我選擇了opencv-4.5.2版本,下載后會得到一個對應的zip壓縮文件,進行解壓

3、編譯安裝

cd opencv-4.5.2

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

#這里可以自由設置安裝目錄,一定要注意后面的兩個點不能省略,這兩個點指明了opencv源碼的位置

make

su #進去管理員模式

make install #需要管理員模式

 

4、配置環境

sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' #和之前設置的安裝目錄相關
sudo ldconfig


5、檢驗安裝是否成功

pkg-config --modversion opencv #檢驗是否安裝成功,如果出現opencv版本信息證明安裝成功

ok,接下來就可以在C++代碼中使用opencv了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM