- 下載依賴
sudo apt-get install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install 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 ffmpeg
# 可能需要安裝的依賴
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
- cmake
# 2.1 cmake 過程中需要 ippicv竟稳,下載會(huì)很慢货矮,所以先準(zhǔn)備好亲族, 下載地址:https://www.lanzous.com/i8qmxsh
# 2.2 打開源碼中的 opencv/3rdparty/ippicv/ippicv.cmake 文件
# 找到: "https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}ippicv/" # 在最后位置
# 修改為:"file:~/home/hb/桌面/ippicv" # 下載的 ippicv 目錄
# 2.3 進(jìn)入opencv源碼目錄,創(chuàng)建build 目錄,cd build 運(yùn)行
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=YES -D CMAKE_INSTALL_PREFIX=/usr/local/opencv -D WITH_GTK=ON -D WITH_OPENMP=ON ..
# 3.3 解釋每個(gè)含義
cmake -D CMAKE_BUILD_TYPE=Release # 選擇發(fā)布
OPENCV_GENERATE_PKGCONFIG=YES # 創(chuàng)建 PKGCONFIG文件
CMAKE_INSTALL_PREFIX=/usr/local/opencv #安裝路徑
WITH_GTK=ON # ubuntu 上顯示窗口必須加上這個(gè)
- 安裝
make -j4
sudo make install
# 現(xiàn)在 opencv 已經(jīng)安裝好了
- 配置 vs code opencv 頭文件
# 打開vs code告匠,ctrl + shift + p 搜索:c_cpp_properties.json
# 在 includePath 下加入
"/usr/local/opencv/include/opencv4",
"/usr/local/opencv/include"
#include "opencv2/opencv.hpp" 這樣引入就可以了
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者