安装一些依赖包

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

文章来源于互联网,如有雷同请联系站长删除:CentOS 安装 OpenCV

发表评论