网站大量收购独家精品文档,联系QQ:2885784924

基于Open-cv-+-Python微信跳一跳辅助程序.pptx

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Opencv + Python 自动跳一跳辅助玩微信跳一跳的方式有:正常玩家:外星生物玩家:喵星人“神仙” 玩家:1.基本介绍目录2.原理与算法3.具体模块及代码4.不足及改进基本介绍01此项目中,我们用到的工具有:1. OpenCV-python 3.3.02.Python(此项目版本为3.6)3.Arduino(包括相关的套件)OpenCVOpenCV OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、JAVA、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java 的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#、Ch、Ruby的支持。请输入标题PythonPython Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于1989年发明,第一个公开发行版发行于1991年。 Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。(如本项目的OpenCV )ArduinoArduino Arduino是一款便捷灵活、方便上手的开源电子原型平台。由一个欧洲开发团队于2005年冬季开发。 主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。 基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。环境配置:windows下的python+ opencv安装1.python下载及安装在python官网下载对应版本的python:/downloads/windows//downloads/windows/?此项目中用的是python3.6版本,下载好后直接点击安装,记得安装的时候确保勾选了pip和add python to path这两项。python安装成功后,可在命令提示符窗口用 pip install packageNamea 安装第三方模块(前提是确定将Python添加到了系统变量)2.安装numpy NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵在命令提示符窗口用pip install numpy,系统会自动下载numpy并进行安装,可在窗口中查看下载进度。下图是已经安装成功了的。3.opencv-python下载及安装在/~gohlke/pythonlibs/#opencv/~gohlke/pythonlibs/#opencv下载相应版本的opencv-python。左图为各个版本的opencv-python下载完成后,打开CMD命令行窗口,调整当前路径之文件所在的目录下,然后用pip install ?opencv_python-3.4.1+contrib-cp36-none-win_amd64.whl(whl 包含py文件的压缩包)进行安装4.测试环境最后测试一下是否安装成功,打开CMD,进入python,输入import cv2,如果没有提示错误信息,则说明opencv配置成功1. RGB模型三维坐标:RGB:三原色Red, Green, Blue原点到白色顶点的中轴线是灰度线,r、g、b三分量相等,强度可以由三分量的向量表示。用RGB来理解色彩、深浅、明暗变化:色彩变化: 三个坐标轴RGB最大分量顶点与黄紫青YMC色顶点的连线深浅变化:RGB顶点和CMY顶点到原点和白色顶点的中轴线的距离明暗变化:中轴线的点的位置,到原点,就偏暗,到白色顶点就偏亮2. HSV模型倒锥形模型:这个模型就是按色彩、深浅、明暗来描述的:色调H,用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°饱和度S,饱和度高,颜色则深而艳。明度V,表示颜色明亮的程度,对于光源色,明度值与发光体的光亮度有关;对于物体色,此值和物体的透射情况或反射反射情况有

文档评论(0)

moon8888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档