前言
ubuntu16.04 上安裝opencv4.0.1呆盖, 目標(biāo)希望能夠?qū)崿F(xiàn)對(duì)視頻拆幀呢灶,對(duì)圖像處理能功能曾雕,遇到的問(wèn)題:始終找不到ffmpeg和對(duì)應(yīng)的lib文件和措。
最終安裝步驟
- 必須安裝依賴庫(kù)庄呈,本來(lái)以為平臺(tái)應(yīng)該默認(rèn)解決了這部分依賴庫(kù)的安裝,然后我自做多情了派阱。诬留。
sudo apt-get update #很重要,否則可能用不了apt-get install
sudo apt-get -f install # 解決安裝包中的依賴關(guān)系
sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
可以選擇離線安裝pkg-config
pkg-config離線安裝安裝ffmpeg
ffmpeg安裝
這里有個(gè)比較重要的地方:
export PKG_CONFIG_PATH=/usr/local/ffmpeg/lib/pkgconfig:$PKG_CONFIG_PATH
將ffmpeg的安裝路徑添加到PKG_CONFIG_PATH
中贫母。
- 安裝opencv
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release -D WITH_FFMPEG=ON -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j8
make install