Python+OpenCV的环境安装

一、什么是OpenCV

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。
OpenCV 使用 C/C++ 开发,同时也提供了 Python、Java、MATLAB 等其他语言的接口。如果你不了解 C/C++,请阅读《C语言教程》和《C++教程》。
OpenCV 是跨平台的,可以在  Windows、Linux、Mac OS、Android、iOS 等操作系统上运行。应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻、支持向量机、决策树、随机森林、人工神经网络等机器学习算法。
二、安装
直接使用pip安装
pip install numpy opencv-python#由于opencv依赖numpy,所有的OpenCV数组结构都转换成Numpy数组,目的是使得与其他使用Numpy的库(如SciPy和Matplotlib)更容易集成,所以学习OpenCV之前要熟悉使用numpy库,建议了解一下scipy和matplotlib。
#或者使用国内镜像
pip install opencv-python -i  https://pypi.douban.com/simple
安装完成之后再命令行解释器输入:
import cv2
若没有提示no module错误,则表示安装成功
测试脚本:

import cv2   #导入模块,opencv的python模块叫cv2
imgobj = cv2.imread('test.jpg') #读取图像,要和py文件在同目录下
cv2.namedWindow("image") #创建窗口并显示的是图像类型
cv2.imshow("image",imgobj)
cv2.waitKey(0)        #等待事件触发,参数0表示永久等待
cv2.destroyAllWindows()   #释放窗口

测试结果如下

https://docs.opencv.org/ opencv在线文档
http://www.opencv.org.cn 官网中文教程

版权声明:本文为bbwangj原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/bbwangj/article/details/102904097