前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python+OpenCV的环境安装

Python+OpenCV的环境安装

作者头像
菲宇
发布2019-11-12 22:53:30
9540
发布2019-11-12 22:53:30
举报
文章被收录于专栏:菲宇菲宇

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。undefined本文链接:https://cloud.tencent.com/developer/article/1537756

一、什么是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错误,则表示安装成功

测试脚本:

代码语言:javascript
复制
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 官网中文教程

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、什么是OpenCV
  • 二、安装
    • 直接使用pip安装
    相关产品与服务
    人脸识别
    腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档