正文 1063字数 9,289阅读


安装依赖项
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
Run code
Cut to clipboard


    下载并编译 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
    Run code
    Cut to clipboard


      安装 OpenCV-Python
      sudo pip3 install opencv-python
      Run code
      Cut to clipboard


        测试 OpenCV-Python 安装是否成功
        iswtf
        Run code
        Cut to clipboard


          启动 Python 解释器:
          python3
          Run code
          Cut to clipboard

            import cv2 print(cv2.__version__)
            Run code
            Cut to clipboard

              如果没有报错,并且正确地显示了 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
              Run code
              Cut to clipboard