(一)OpenCV介绍及安装

(一)OpenCV介绍及安装

OpenCV是一个跨平台的计算机视觉库,可运行在多个平台,由一系列 C 函数和少量 C++ 类,并同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
以下介绍前提是已经安装好了Python和基本的numpy、matplotlib库。

Windows下安装OpenCV

  1. OpenCV官网下载合适的win pack版本,然后傻瓜式操作解压安装:

  2. 安装完成之后,配置相应环境变量(依次选择计算机—>属性—>高级系统设置—>环境变量,找到Path变量,然后把OpenCV执行文件的路径新增进去;OpenCV执行文件在解压好的OpenCV文件夹里,依次选择build—>x64—>vc15—>bin):

  3. 找到opencv->build->python->3.5->x64下的cv2.pyd工具包,拷贝到Python安装目录下的Lib->site-packages下
    到此Windows下OpenCV配置完成。

  4. 一个简单测试:
    新建text.py,输入如下的程序,cmd下输入python text.py,如果可以正确的显示图片,证明安装成功。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    import cv2
    import numpy as np

    img = cv2.imread("1.jpg")
    emptyImage = np.zeros(img.shape, np.uint8)
    emptyImage2 = img.copy()
    emptyImage3=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
    cv2.imshow("EmptyImage3", emptyImage3)
    cv2.waitKey (0)
    cv2.destroyAllWindows()

    显示图片如下:

Linux下安装OpenCV

首先准备一下开发环境:

  • ubuntu 16.04 64位
  • python3
    1
    pip install opencv-python

(国内很多大学提供了pip安装镜像,安装过程中,推荐使用国内镜像安装,速度会快很多[link])
到此linux下安装OpenCV已经完成。
3. 一个简单测试:

1
2
import cv2
print(cv2.__version__)
能输出版本号则说明安装成功。
# OpenCV

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×