python毕业设计论文-基于python开发的图像采集器之Airppt.pdf
《python毕业设计论文-基于python开发的图像采集器之Airppt.pdf》由会员分享,可在线阅读,更多相关《python毕业设计论文-基于python开发的图像采集器之Airppt.pdf(27页珍藏版)》请在咨信网上搜索。
1、python毕业设计篇一:个人毕业设计基于python开发的图像河北大学工商学院本科生毕业论文(设计)装订线学部学科门类专业题目基于python开发的图像采集器之Airppt摘要本文设计了一个基于python开发的图像采集器,该设计通过 普通的USB数字摄像头来捕捉和获取实时图像,利用linux系统下 的python脚本中的Opencv图像处理模块和Huigui摄像头识别模 块实现了采集图像信息并对图像信息进行分析的功能,该设计具 有可靠性高、灵活稳定、低成本的特点,基于python开发的图像 采集器将采集到的数据输入到python脚本进行分析处理,并从外 部引入C编程,根据不同的处理结果,系
2、统将会调用不同的C程 序,从而实现对ppt的翻页。本文系统介绍了用python开发的图 像采集器基本满装订线足设计要求。关键词:图像采集器;Python语言;Python C扩展;混合语言 编程Development the image acquisition based on pythonABSTRACTDesign one based on python development of image capture device,the design by ordinaryUSB digital camera head to capture and access to real-time im
3、age using python script in linux system Opencv image processing module and Huigui camera head identification module to achieve the capture image informationand image information analysis function,the design has high reliability,flexible and stable,low-cost,will be collected based on the the python d
4、evelopment of image acquisition data input to a python script analysis and processing,from the outside to the introduction of the C programming,depending on the processing results,the system will call the C program,in order to achieve the next page of ppt.We introduce the basic meet the design requi
5、rements with the the python development of image acquisition.Key words:Image acquisition;Python;Python C extension;Mixed-language programming目录1前言.错误!未定义书签。2 Python语言介绍.32.1 Python 语言简介.3 2.2 Python 语 言特性3设计思路和编程.53.1设计思路.5 3.2设计流程图.5 3.3 编程.6 3.3.1 Opencv 模块引用.6 3.3.2 Highgui 模块引用.6 3.3.3 Image 模块引
6、用.63.3.4 0s 模块引用.6 3.4 python与C混合编程接口问题.64功能和可行性分析.9 5结论.11参考文献.12 致谢.13 附录.14篇二:毕业设计论文毕业设计论文题目:基于单片机的远程大棚温湿度监控系统学院:电气与信息工程学院专业:电气工程及其自动化姓名:周坤朋学号:091410354指导老师:葛广军完成时间:2014年5月25日摘要本课题以远程大棚温湿度监控为研究目的,数据采集部分采用 51单片机和DHT11单总线数字式温湿度传感器,数据传输部分采 用485总线电平标准。数据的集中处理部分采用了 51单片机硬件 上位机和PC软件上位机两种方案。51单片机上位机或PC软
7、件上 位机通过485电平和51单片机温湿度数据采集器通信。本课题根 据市场的情况开发出了一个硬件上位机平台,其采集到温湿度信 息后通过1602液晶进行实时显示。PC软件上位机是本课题提供 的一个额外的新方案,采用python编程语言,利用其开发速度快 的优点,在短时间内开发出了一个简单的软件上位机平台,软件 上位机可以和硬件上位机可以轻松组成一个冗余系统。关键字:python编程,DHT11温湿度,51单片机ABSTRACTThe purpose of this topic is to remote greenhouse temperature and humidity monitoring.
8、The data collection uses 51 MCU and DHT11 single-bus digital temperature and humidity sensors.The data transmission part adopts 485-level standards.Centralized data processing part uses two programs:a microcontroller hardware by 51 MCU and PC software moniter.The 51 single host computer or PC softwa
9、re PC communications through 485 levels,51 single temperature and humidity data logger.This topic can be developed according to the market situation out of a PC hardware platform,after which the collected information in real-time display of temperature and humidity through 1602.PC software is an add
10、itional new program that provides in this topic,which uses python programming language,takes advantage of its speed in a short time developed a simple software PC platform.PC software is self-evident advantages.KEY WORDS:Python,DHT11,51MCU目录 摘要.(原文来自:wWW.bDF 千叶 帆文摘:python 毕 业设计).IABSTRACT.II 目录.Ill第
11、1章引言.1课题背景.11.2 大棚温湿度监控系统系统发展现 状.113本设计的主要工作.第2章系统设计.32.1 主要构成.32.2 总体方案.32.3 方案说明.4第3章温湿度采集点的设计.53.1 工作原理.53.2 硬件原理图.63.3 STC89c52 单片机.63.3.1 简介.633.2 弓|脚图.73.3.3串口通讯.73.4 DHT11数字温湿度传感器.93.4.1 简介.93.4.2 在本设计中的应用.103.4.3 串行接口.103.4.4 通信过程.113.5 程序设计.113.5.1 开发工具介绍.113.5.2 C语言介绍.123.53 C语言优点.123.5.4
12、C程序设计.13第4章硬件上位机的设计.214.1 工作原理.214.2 LCD1602 液晶.224.2.1 简介.224.2.2 引脚图.224.3 硬件原理图.234.4 程序设计.244.4.1 设计算法.244.4.2 宏定义和预处理.244.4.3 子函数设计.244.4.4 main函数和中断函数设计.27第5章软件上位机设计.315.1 工作原理.315.2 python语言简介.315.3 所用库简介.325.3.1 pygame.325.3.2 pyserial.335.4 python 语言特点.335.4.1 python 数据类型.335.4.2 python 强制缩
13、进.345.5 程序设计.345.5.1 源代码.345.5.2 exe程序制作.385.6 程序运行界面.39第6章设计总结.416.1 设计过程中遇到的问题及解决方法.416.2 展望.41参考文献.42致谢.43附录:.44附录A:.44篇三:毕业设计正文本科毕业论文1引言第1页共51页由于网上购书具有选择面大、价格便宜、交易方便、节省时间 和精力等优势。而且现在整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。在中 国,网上书店有发展的必要,也有发展的基础,发展网上书店的 各方面条件也日趋成熟
14、,但是还存在着一些问题,只有把问题解 决好了,才能保证网上书店的蓬勃发展。本系统是用JAVA和JSP语言来编写的网络书店售书系统,数据库用Microsoft SQLServer2000来连接,通过编写JavaBeans来进行后台业务逻辑控制,即JAVA+JSP+JavaBeans+SQLServer2000四层 模式完成整个设计工作。本系统全部基于Internet网络,以JSP 语言对网站进行开发,注重用户与网站的交互性。因此在这样的 背景下,针对当前Internet网络发展趋势来设计网络书店售书系 统就成为了当今应用软件的首选体系结构。本系统的设计目的是为了满足消费者只要通过互联网就可以足
15、不出户的购买自己喜欢的图书,改变传统购书交易,而是在互联 网上就可以进行交易,实现网上购买图书。为了实现上述目的,我对网上书店售书系统进行了深一步的研究和学习,从而满足客 户的要求,让他们可以随时找到自己想要购买的图书。本论文课 题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强 学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一 步学习与工作奠定了良好的基础。2开发工具和环境简介2.1 Java Server Page 简介Java Server Page简称JSP是
16、由Sun公司在Java语言上开发出来 的一种动态网页制作技术,它提供了一种建立动态网页的简单方 法,并为开发人员提供了一个Server端框架,基于这个框架,开 发人员可以综合使用HTML,XML,JAVA语言以及其他脚本语言,灵活,本科毕业论文第2页共51页快速地创建和维护动态网页,特别是目前的商业系统。作为 JavaTM技术的一部分,JSP能够快速的开发出基于所有Web服务 器和应用服务器环境,独立于平台的应用程序,而且具有非常强 的可伸缩性。同时丁 JSP把用户界面从系统内容中分离开来,使得 设计人员能够在不改变底层动态内容的前提下改变网页布局。这样跨平台的特性包含了目前大部份网站服务器配
17、置环境,再 加上它的语法写作方式可媲美ASP般的易学易懂,而且在网络安 全技术方面甚至已超越ASP技术。所以,相信在很快的时间内极 有可能取代现有网页编译技术,而成为商业网站的新标准。在本 节中我们将会讨论JSP技术的特性,让您更加了解这项新技术。2.2 Microsoft SQL Server2000 简介SQLServer2000是一个基于关系型数据库模型建立的数据库管理 系统软件(DBMS)。它帮助用户方便地得到所需信息,并提供强大 的数据处理工具。它可以帮助用户组织和共享数据库信息,以便 于根据数据库信息作出快速有效的决策。另外,因为仅有这样一 个数据库管理系统软件(DBMS)只能进行
18、一些信息系统所需要的简 单数据处理,且对操作者有较高的操作技能要求。因此,信息系 统的开发者都是在某种数据库管理系统软件DBMS)环境下编写 相应的应用程序,以形成一个能够满足应用需求且操作尽可能简 单的应用型信息系统,这被称之为二次开发。SQLServer2000还具有以下特点:1.使信息更易于查找和使用SQLServer2000继续为简便地查找信息提供容易使用的工具。2.支持Web功能的信息共享SQLServer2000可以通过企业内部网络Internet很简便地实现 信息共享,而且它可以很容易地将数据库定位到浏览器中,它可 以将桌面数据库的功能和网站的功能结合在一起。3.用于信息管理的强
19、大解决方案高级用户和开发人员可以创建一些将SQLServer2000界面(客户 端)的易用性和SQL服务器的可扩展性和可靠性功能结合在一起的 解决方案。4.改变了数据库窗口可在SQLServer2000容纳并显示新的对象,增强了 SQLServer2000数据库的易用性。本科毕业论文5.提供名称自动更正功能第3页共51页自动解决当用户重新命名数据库对象时出现的常见负面效应。例如,当用户重命名表中的字段时,将自动在诸如查询的相关对 象中进行相应的更改。6.具有子数据表功能子数据表在同一窗口中,提供了嵌套式的视图,这样就可以在 同一窗口中专注于相关的数据并对其进行编辑。7.用户只需简单地将SQLS
20、erver2000对象(表、查询等)从数据库 放到ODBC数据源中,即可从 Microsoft SQLServer2000中将数据 导出至u Microsoft ACCESS 2000。8.数据访问页功能该功能可使用户快捷方便地创建数个HTML页,并通过数据 HTML页,将数据库应用扩展到企业内部网络Internet上。这将 帮助用户比以往更快捷、高效的方式共享信息。9.共享组件的集成SQLServer2000利用新的Web组件和位于浏览器中的COM控 件,为用户提供了多种查看和分析数据的方式。10.Microsoft SQL Server 的交互性Microsoft SQLServer200
21、0 支持 OLE DB,使用户 可以将 SQLServer2000界面的易用性与诸如 Microsoft SQL Server的后端 企业数据库的可升级性相结合。2.3 JDBC驱动程序简介从编程的角度出发,有两个主要的类负责建立与数据库的连接。第一个类DriverManager是在JDBC API中提供的为数不多的实际 类。DriverManager负责管理已注册驱动程序的集合,实质上就 是提取使用驱动程序的细节,这样程序员就不必直接处理它们。第二个类是实际的JDBC Driver JDBC驱动程序有四种类型。第一种驱动程序:它们都使用JDBC-ODBC桥,这是作为JDK 的一个标准部分包括
22、的。第一种驱动程序通过附加在JDBC-ODBC 桥的“开放式数据库连接性”(Open DataBase ConnectivityCODBC)驱动程序来区分。要连接到一个不同的数据源,您只需要使用 ODBC管理员注册(或有效地绑定)一个不同的ODBC数据源连 接到合适的数据源名称即可。本科毕业论文第4页共51页第二种驱动程序也称为部分Java驱动程序,因为它们直接将 JDBC API翻译成具体数据库的API。对于分布式应用程序,这种 需求会产生额外的许可证问题,还可能带来可怕的潜在代码分布 问题。第三种驱动程序是纯Java驱动程序,它将JDBC API转换成独 立于数据库的协议。JDBC驱动程序
23、并没有直接和数据库进行通 讯;它和一个中间件服务器通讯,然后这个中间件服务器和数据 库进行通讯。这种额外的中间层次提供了灵活性:可以用相同的 代码访问不同的数据库,因为中间件服务器隐藏了 Java应用程 序的细节。要转到不同的数据库,您只需在中间件服务器上改变 参数。第四种驱动程序是纯Java驱动程序,它直接与数据库进行通 讯。很多程序员认为这是最好的驱动程序,因为它通常提供了最 佳的性能,并允许开发者利用特定数据库的功能。当然,这种紧 密耦合会影响灵活性,特别是如果您需要改变应用程序中的底层 数据库时。这种驱动程序通常用于a叩let和其它高度分布的应用 程序。2.4 JavaBeans 简介
24、JavaBean是一种基于JAVA写成的重要组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属 性。众所周知,属性名称符合这种模式,其他Java类可以通过自 身机制发现和操作这些JavaBean属性。用户可以使用JavaBean将功能、处理值、数据库访问和其他任 何可以用java代码创造的对象进行打包,并且其他的开发者可以 通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应 用来使用这些对象。用户可以认为JavaBean提供了一种随时随地 的复制和粘贴的功能,而不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 毕业设计 论文 基于 开发 图像 采集 Airppt
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。