一、openCV介绍

Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。最新版本是3.1 ,2016年1月29日发布。(引自百度百科openCV)

简言之,通过openCV可实现计算机图像、视频的编辑。广泛应用于图像识别、运动跟踪、机器视觉等领域。

二、环境

本文适用于win7 64位系统 下的Python3.5。python3.5、pip为必备前提。python可在官网下载:https://www.python.org/downloads/windows/,建议使用exe installer,pip会随之安装。

环境变量中加入python安装路径,我的是 C:\Program Files\Python35\Scripts\;C:\Program Files\Python35\; 注意分号。

三、开搞

一切就绪以后以管理员身份运行cmd或PowerShell。依次输入以下命令:

pip install --upgrade setuptools

pipinstallnumpy Matplotlib

pipinstall opencv-python

opencv环境已经整好,就是这么简单。只需要numpy、Matplotlib、opencv-python三个包,都不大很快就可以下好,如果下载中间出现error或wrong,重新输入命令即可。

pip install 包的位置(如:C:\download\xxx.whl)

四、测试

写.py脚本:

#导入cv模块

importcv2 as cv#读取图像,支持 bmp、jpg、png、tiff 等常用格式

img = cv.imread("D:\python\test.jpg")#创建窗口并显示图像

cv.namedWindow("Image")

cv.imshow("Image",img)

cv.waitKey(0)#释放窗口

cv2.destroyAllWindows()

运行以上脚本,如果可以显示出测试的图像,则环境搭建成功

opencv的学习,推荐网站www.opencv.org.cn,是中文的教程哦!

python运行cmd命令和opencv搭建_Python环境搭建之OpenCV相关推荐

  1. python 运行cmd命令失败怎么办_python manage.py runserver命令在cmd命令框中可以正确执行,但是在pycharm的终端中运行就失败了!...

    源自:2-2 初始Django项目 python manage.py runserver命令在cmd命令框中可以正确执行,但是在pycharm的终端中运行就失败了! (venv) E:\python\ ...

  2. python 运行cmd命令行

    三种方式: 1.不显示执行过程中弹出的黑框 def run_cmd( cmd_str='', echo_print=1):"""执行cmd命令,不显示执行过程中弹出的黑框 ...

  3. python web环境傻瓜搭建_Python 环境搭建以及神器推荐,果断收藏!

    原标题:Python 环境搭建以及神器推荐,果断收藏! 导读:今天给大家讲一下如何搭建一个舒适的 Python 环境,包括本地环境和远程调试环境,然后再附送给大家两套好用的 Python Web 框架 ...

  4. python连接opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  5. python的opencv库_python环境下安装opencv库的方法

    注意:安装opencv之前需要先安装numpy,matplotlib等 一.安装方法 方法一.在线安装 1.先安装opencv-python pip install opencv-python --u ...

  6. python运行cmd命令和opencv搭建_Python让蔡徐坤在我的命令行里打篮球!

    原标题:Python让蔡徐坤在我的命令行里打篮球! 作者自称是一个经常逛 B 站的肥宅.最近 B 站上流行的视频素材除了"换脸",其次就要属"蔡xx打球"视频了 ...

  7. python执行cmd命令行异步执行_Python 异步调用命令行工具

    当你在自己的 Python 程序中采用了基于事件循环的异步编程方法之后,你就会发现自己不自觉地被其牢牢吸引住,并不是说这一方法多么棒,而是因为你不得不想办法保证程序中的任意环节都不能是阻塞的! 例如当 ...

  8. 【srcipt】python运行cmd命令

    方法一:os.popen() import os result = os.popen('curl https://ip.cn') print(result.read()) 这种方法比较常见,但是在wi ...

  9. python|3种运行cmd命令行的方法

    python|3种运行cmd命令行的方法 1.执行cmd命令,不显示执行过程中弹出的黑框 def run_cmd( cmd_str='', echo_print=1):""&quo ...

  10. python程序捕获subprocess.Popen运行cmd命令的实时输出

    Python学习记录,如果帮到你,评论里鼓励一下(手动滑稽),谢谢. python程序捕获subprocess.Popen运行cmd命令的实时输出 概述 疑问 展望 概述 我使用python调用pyq ...

最新文章

  1. 浅谈WebSocket
  2. vue - blog开发学7
  3. jUnit生命周期管理学习
  4. 生命银行怎么样_银行双职工家庭现状实录
  5. 吴恩达《机器学习》学习笔记四——单变量线性回归(梯度下降法)代码
  6. USB应用开发笔记之一:STM32上实现USB主机读写U盘
  7. 【Java】I/O流体系中流的分类
  8. HD1394 Minimum Inversion Number
  9. Apache服务安全加固及Apache优化
  10. EasyUI:form表单提交前验证
  11. paip.提升用户体验---注册异常记录
  12. linux进入根目录的代码,Linux根目录+源代码目录
  13. 火车票能不能选座_终于,买火车票也能选座了!
  14. WebRTC协议学习之一(WebRTC简介)
  15. 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ⑤ 阿里天猫精灵官方Genie BT mesh Stack框架:编译天猫精灵例程,实现语音控制!
  16. visio怎么画大括弧
  17. OpenResty实现限流的几种方式
  18. 《因果学习周刊》第13期:ICLR 23因果推断高分论文
  19. jmeter响应数据为空的问题
  20. Python爬虫之:10000条“爆款剧”——《三十而已》热评,并做可视化

热门文章

  1. protocol buffer的使用
  2. 基于ROS的运动识别
  3. linux系统之间互传文件
  4. 实现简单的web框架
  5. Oracle DB优化-如何看SQL的执行计划+收集表的统计信息
  6. [Linux] sed编辑器
  7. 某厂AD 2008R2/Exchange2010升级迁移项目实施方案
  8. SharePoint 2010工作流系列(2):SharePoint Designer 2010中工作流的条件和操作概览
  9. WebStart啟動程式在關閉時關閉javaw進程
  10. Service Mesh简介