OpenCV-Python初尝试&安装教程

Posted 记忆丶咖啡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV-Python初尝试&安装教程相关的知识,希望对你有一定的参考价值。

OpenCV-Python初尝试&安装教程

想着在学slam的时候已经使用过了opencv,看看能不能用Python来编写代码,本教程是在Ubuntu环境下使用pycharm来编写opencv工程(安装部分内容应该是类似,可以参考一下)

安装opencv

  1. 因为之前安装过了opencv,所以想看看能不能在pycharm里面写个demo来试试,但是输入下面代码后发现没有cv的库

    import cv2
    

    出现了报错,原来要另外装一个opencv-python的库来用

  2. 开始安装


    因为之前安装过了opencv,就不详细说了,一般就是安装你所需要的库,然后在下载的opencv文件里面

    mkdir build
    cd build
    cmake ..
    make
    sudo make install //这个我之前会忘记,导致有时候库用不了
    

    今天讲的就是opencv-Python的安装(安装过程是参考这个)

    环境配置

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

    在文件里面加上如下内容(我的好像是空文件)

    /usr/local/lib
    

    然后执行这个命令

    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//更新环境
    

    配置opencv-python

    sudo apt install python3-pip //安装pip3
    pip3 install numpy matplotlib  //安装依赖库
    

    下面这个命令要注意

    pip3 install opencv-python
    

    可以运行就继续,如果遇到

    1. 超时问题

      pip3 install --user -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python //可以试试这个代码
      
    2. ModuleNotFoundError: No module named ‘skbuild’

      pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scikit-build
      pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple cmake
      
    3. 卡在running setup.py bdist_whell for opencv-python

      sudo pip3 install --upgrade pip //升级pip试试
      

    我就是按照上面来解决好的,建议换清华源,快点

    然后安装opencv-contrib-python

    pip3 install opencv-contrib-python //这个我一次就安装好了,暂时没有遇到什么问题,可能是安装opencv-Python时顺带解决了
    

    验证是否安装好

    终端输入

    import cv2
    print(cv2.__version__)
    

    没有报错就是安装好了,我的是输出4.5.3(应该是opencv-pyhton的版本)

PyCharm尝试

新建一个工程,创建py文件

# coding:utf-8
import cv2

img = cv2.imread("/home/jayson/Project/PycharmProjects/opencv/image.jpg")//图片路径,根据实际情况改
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

注意要看看pyhton解释器是否选了安装好opencv-pyhton的版本

我的是pyhton3.6版本安装到的

最终成品

哈哈,这是是我自己画的坏笑

以上是关于OpenCV-Python初尝试&安装教程的主要内容,如果未能解决你的问题,请参考以下文章

利用Anaconda安装python后,如何安装opencv-python

二轮技术考核

配置虚拟环境安装jupyteropencv-python 3.4.1.15版本详细教程

初识OpenCV-Python - 001

Visual Studio 2022 + opencv-python

Visual Studio 2022 + opencv-python