Python:搭建OpenCV环境
OpenCV介绍
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,GO的支持。
使用环境
本文适用于Win10 64位系统下的Python3.8.6。python3.8.6、pip为必备前提。
python可在官网下载:https://www.python.org/downloads/windows/,建议使用exe installer,pip会随之安装。
环境变量中加入python安装路径:
C:\Program Files\Python\Python38\Scripts\
C:\Program Files\Python\Python38\
安装库
pip install numpy
pip install matplotlib
pip install opencv-python
查看库
C:\Windows\system32>pip list
// 结果
Package Version
--------------- ---------
certifi 2020.6.20
cycler 0.10.0
kiwisolver 1.2.0
matplotlib 3.3.2
numpy 1.19.3
opencv-python 4.4.0.44
Pillow 8.0.1
pip 20.2.4
pyparsing 2.4.7
python-dateutil 2.8.1
setuptools 50.3.2
six 1.15.0
wheel 0.35.1
如此,OpenCV环境已经搭建完毕。
测试环境
编写如下Python脚本:
#导入cv模块
import cv2 as cv
#读取图像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("D:\Lena.jpg")
#创建窗口并显示图像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#释放窗口
cv2.destroyAllWindows()
运行以上脚本,如果可以显示出测试的图像,则环境搭建成功。