一、OpenCV简介

OpenCV的全称是:Open Source Computer Vision Library. OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

二、Opencv-Python环境搭建。

2.1 环境

windows 10, python2.7.7, opencv-3.0.0-beta (64bit)

2.2 搭建过程

  1. 下载python 2.7 (64bit)

    不要忘记配置环境变量

  2. 下载nump

    下载numpy-1.10.0b1+mkl-cp27-none-win_amd64.whl

  3. 下载get-pip

    打开命令行cmd到get-pip的目录 执行 python get-pip.py

    cmd到..\Python27\Scripts 执行 pip install numpy-1.10.0b1+mkl-cp27-none-win_amd64.whl

  4. 将 .\opencv\build\python\2.7\x64 中的 cv2.pyd文件 copy 到 .\Python27\Lib\site-packages 目录中
  5. 测试

    在.\OpenCV\opencv\sources\samples\python2目录下找到watershed.py,双击执行

三、出现的问题

Traceback (most recent call last):
  File "matplotlib.py", line 4, in <module>
    from matplotlib import pyplot
  File "F:\DigitalImageProcessing\lab1\matplotlib.py", line 4, in <module>
    from matplotlib import pyplot
ImportError: cannot import name pyplot

1. 可能matplotlib库没有装

下载matplotlib库

选择相应的版本
利用pip install 安装(参照上文),可能碰到网络问题,我挂了vpn就没出问题了

2. 可能six文件出了问题

下载six

利用pip install 安装

3. 命名不正确

可能使用了和模块相同的名字了

Leave a Reply

Your email address will not be published. Required fields are marked *