安装一些依赖包
sudo yum install -y cmake gcc gtk2-devel numpy unzip
sudo yum install -y qt5-qtbase-devel python-devel jasper-devel
sudo yum install -y openexr-devel libwebp-devel libjpeg-turbo-devel
sudo yum install -y freeglut-devel mesa-libGL mesa-libGL-devel libtiff-devel
sudo yum install -y libdc1394-devel tbb-devel eigen3-devel
sudo yum install -y boost boost-thread boost-devel libv4l-devel
sudo yum install -y gstreamer-plugins-base-devel
注:理论上以上依赖包可以用一行 sudo yum install -y 命令一次性安装,之所以分成多行,是因为单行屏幕显示不下,导致折行后看起来不太方便,故拆分成多行安装,方便阅读;
进入文件夹
mkdir downloads
cd downloads
注: 此处假定要将 opencv 安装包下载放在新创建的 downloads 文件夹中,如果不是,则相应修改文件夹名称
下载 opencv 安装包
wget https://github.com/opencv/opencv/archive/3.4.5.zip
注: 此处假定要下载 3.4.5 版本,如果不是,则相应修改版本号
解压安装包
unzip 3.4.5.zip
进入解压后的安装包
cd opencv-3.4.5
创建 build 目录
mkdir build
进入 build 目录
cd build
设置 make 参数
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
注:命令行最后有两个点,表示源代码在当前目录的父目录
开始构建
make
# 注:此步需要等待较长时间
开始安装
make install
安装 opencv-python (可选)
pip install opencv-python
测试(可选)
python
用 python 命令启动 python 后,录入 import cv2,回车确认,若没有报错,表示安装成功
image.png
网友评论