安装依赖项
sudo yum -y install epel-release
sudo yum -y install cmake gcc gcc-c++ kernel-devel kernel-headers python36 python36-devel python36-pip \
mesa-libGL mesa-libGL-devel boost boost-thread boost-devel gstreamer1 gstreamer1-plugins-base-devel gtk2 gtk2-devel pkgconfig下载并编译 OpenCV
wget https://github.com/opencv/opencv/archive/4.5.3.zip
unzip 4.5.3.zip
cd opencv-4.5.3
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../ # 这里是 ../,表示回到了 opencv-4.5.3 目录
make -j4
sudo make install安装 OpenCV-Python
sudo pip3 install opencv-python测试 OpenCV-Python 安装是否成功
iswtf启动 Python 解释器:
python3import cv2
print(cv2.__version__)如果没有报错,并且正确地显示了 OpenCV 版本号,则表示安装成功
在 CentOS 7 上,你可以使用以下命令升级到 CMake 3.5.1 或更新的版本
sudo yum remove cmake # 卸载旧版 CMake
sudo yum install -y epel-release
sudo yum install -y cmake3
sudo ln -sf /usr/bin/cmake3 /usr/bin/cmake