# opencv 安装

参考链接

# 1. 安装依赖环境

sudo apt install cmake

sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran libgtk2.0-dev libjpeg-dev libpng-dev mlocate

# 2. 下载 opencv 4.5.1

下载 Sources

git clone https://github.com/opencv/opencv.git

或直接在官网下载压缩包

# 3. 编译安装

  1. 将 opencv-4.5.1.zip 拖拽入虚拟机中,并解压

  2. 打开解压后的文件夹,并新建文件夹 build

  3. 打开终端,进入 build 目录下

  4. 输入命令

    cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local .. -DOPENCV_GENERATE_PKGCONFIG=ON

    sudo make

    sudo make install

# 配置环境

sudo gedit /etc/ld.so.conf.d/opencv.conf

在文档中追加

/usr/local/lib

并保存退出

  1. 更新动态链接库 ** sudo ldconfig **

sudo gedit /etc/bash.bashrc

在文档中追加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH

并保存退出

更新环境

source /etc/bash.bashrc

sudo updatedb

sudo gedit /etc/profile

在文档中追加

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

并保存退出

更新环境

source /etc/profile

# 验证安装

pkg-config opencv4 --modversion

opencv_version

# python

  1. sudo apt install python3-pip
  2. pip3 install numpy matplotlib
  3. pip3 install opencv-python
  4. pip3 install opencv-contrib-python

# 验证安装

打开终端,输入 python3,进入 python 的 shell 环境

依次输入

import cv2

print(cv2.version)

# 安装 pychram

# 下载

# 配置 pychram

# 安装中文语言包

# 配置 python 解释器

  • 新建项目

  • 新建 python 文件 test.py

  • 打开设置

  • 添加系统 python 解释器

  • 在新建的 Python 文件 test.py 中写入如下代码:

    import cv2

    print(cv2.version)

  • 点击添加配置

  • 点击 "+"->python

  • 选定脚本路径

  • 配置完成,点击运行

# 锁定 pychram 于收藏栏,并避免多图标

  • 打开 pycharm

    进入 /pycharm-community-2021.3.2/bin 目录下 输入命令 ./pycharm.sh

  • 打开终端,输入命令

    sudo gedit /usr/share/applications/Pycharm.desktop

  • 在打开的文档中输入

    [Desktop Entry]
    Type=Application
    Name=Pycharm
    GenericName=Pycharm3
    Comment=Pycharm3:The Python IDE
    Exec="/XXX/pycharm2020.2/bin/pycharm.sh" %f
    Icon=/XXX/pycharm2020.2/bin/pycharm.png
    Terminal=pycharm
    Categories=Pycharm;

    (XXX 代指 pycharm.sh 所在路径,如:/home/mike/pycharm-community-2020.3.2/bin/pycharm.sh)

  • 保存不关闭,打开新终端。输入命令

    xprop |grep WM_CLASS

    光标变成十字,点击一下 pycharm 的界面
    终端返回结果

    将结果追加到刚刚的文档中,保存并关闭

  • 重启 pychram

更新于 阅读次数