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