1. 程式人生 > >Ubuntu 16.04 LTS 安裝OpenCV

Ubuntu 16.04 LTS 安裝OpenCV

1 安裝FFmpeg

wget http://ffmpeg.org/releases/ffmpeg-3.4.1.tar.bz2
tar jxvf ffmpeg-3.4.1.tar.bz2 
cd ffmpeg-3.4.1/
./configure --enable-shared --prefix=/usr/local/ffmpeg
make
make install

在/etc/profile中新增以下內容:

export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=/usr/local/ffmpeg/lib/pkgconfig:$PKG_CONFIG_PATH

2 安裝OpenCV

wget https://codeload.github.com/opencv/opencv/zip/3.4.0
mv 3.4.0 opencv-3.4.0.zip
unzip opencv-3.4.0.zip 
cd opencv-3.4.0/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_GTK=ON -D WITH_OPENGL=ON ..
make
make install
ln -s /usr/local/opencv/lib/python2.7/dist-packages/cv2.so /usr/lib/python2.7/dist-packages/cv2.so
ln -s /usr/local/opencv/lib/python3.5/dist-packages/cv2.cpython-35m-x86_64-linux-gnu.so /usr/lib/python3/dist-packages/cv2.so