Arch Linux system source code compile opencv (dependency required for installation)

Download opencv

The download speed of the official website of opencv will be very slow for some reason, so the mirror link of gitee is recommended to download the opencv source code , thanks gitee!!!

Installation dependencies

sudo pacman -S cmake
sudo pacman -S git
sudo pacman -S base-devel
sudo pacman -S gtk2
sudo pacman -S python
sudo pacman -S pkg-config
sudo pacman -S python
sudo pacman -S ffmpeg

Optional dependencies

sudo pacman -S intel-tbb   (intel 高性能抽象线程库)
sudo pacman -S libdc1394  (以控制基于ieee1394的摄像机的高级编程接口)
sudo pacman -S jasper (在新兴的JPEG-2000 Part-1标准中指定的编解码器的基于软件的实现)
sudo pacman -S libjpeg-turbo libjpeg6-turbo (带有加速基线压缩和解压缩的JPEG图像编解码器)
sudo pacman -S libtiff (用于操作TIFF图像的库)

Compile

cd <自己的 opencv 源码目录>
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j8 
> 这一步根据自己电脑的性能来定, -j8 的意思是利用八个 CPU 核心编译
sudo make install

Installation is complete enjoy

Guess you like

Origin blog.csdn.net/VOlsenBerg/article/details/106148069