| 【中文题名】 | 一种通用图像获取设备的系统结构设计与实现 |
| 【英文题名】 | Design and Realization of Universal Image Acquisition Devices |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-14 |
| 【中关键词】 | 图像获取,SDK,TWAIN,驱动程序,, |
| 【英关键词】 | Image Acquisition,SDK,TWAIN,Driver, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>信息处理(信息加工)>模式识别与装置 |
| 【论文摘要】 |
图像信息的主要来源是通过图像获取设备。目前市场上图像获取设备种类繁多,品牌各异,应用领域也不尽相同。商家在开发各自数字图像获取设备的时候,提供给用户用于二次开发的SDK(Software Development Kit)均是根据自身产品而定制的,通用性很差。这样会给使用多种数字图像获取设备的应用带来很大的不便,要针对不同的设备SDK开发相应的应用程序,一方面增加了工作量,另一方面也使得开发的应用程序兼容性差,可移植性不好。
本论文提出一个通用图像获取设备的设计和实现思路来解决上述诸多不足,利用SDK函数,用户可以专注于开发各种复杂的应用,而不必关心底层的接口实现,这样可以极大地提高工作效率和应用软件的兼容性,增强软件的可移植性;并且既能保证最大限度的使用设备所提供的功能,又能方便开发与硬件无关的应用程序。本论文实现的是各种数字图像获取设备的通用功能,对于各个设备提供的特色功能,生产商仍然可以为其开发特定的“SDK+驱动程序”(增强包)中以满足实际需要。这样就可以把用户二次开发和驱动开发连接起来,做到接口标准化、规范化、一致化。
论文主要涉及三个方面:图像的采集模块、SDK函数和驱动程... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-5 |
|
目录 |
5-7 |
|
第一章 绪论 |
7-11 |
|
1.1 课题背景及意义 |
7 |
|
1.2 图像获取设备的驱动方式的历史 |
7-8 |
|
1.3 任务要求与工作内容 |
8-9 |
|
1.4 论文的章节安排 |
9-11 |
|
第二章 TWAIN标准与SANE标准 |
11-24 |
|
2.1 TWAIN标准的分析 |
11-20 |
|
2.1.1 TWAIN标准概述 |
11 |
|
2.1.2 TWAIN的结构分析 |
11-13 |
|
2.1.3 TWAIN各部分间的信息转换 |
13-15 |
|
2.1.4 TWAIN的操作流程 |
15-19 |
|
2.1.5 TWAIN的数据传输模式 |
19-20 |
|
2.2 SANE标准简介 |
20-21 |
|
2.3 SANE和TWAIN的比较 |
21-22 |
|
2.3.1 设备操作界面的实现机制 |
21-22 |
|
2.3.2 数据传输模式和传输图像数据的类型 |
22 |
|
2.4 小结 |
22-24 |
|
第三章 通用模型及SDK函数 |
24-36 |
|
3.1 设计目标 |
24-27 |
|
3.1.1 开发平台无关性 |
24 |
|
3.1.2 SDK可扩展性 |
24-25 |
|
3.1.3 SDK易用性 |
25-26 |
|
3.1.4 完备性 |
26-27 |
|
3.2 整体框架图 |
27-28 |
|
3.3 自定义SDK函数 |
28-34 |
|
3.3.1 初始化函数 |
29-30 |
|
3.3.2 设置函数 |
30-31 |
|
3.3.3 获取函数 |
31-32 |
|
3.3.4 存储函数 |
32 |
|
3.3.5 扩展函数 |
32-34 |
|
3.4 功能特性比较 |
34-35 |
|
3.5 小结 |
35-36 |
|
第四章 驱动程序 |
36-45 |
|
4.1 驱动模型程序介绍 |
36-37 |
|
4.2 驱动程序的层次结构 |
37-38 |
|
4.3 驱动程序的调用 |
38-39 |
|
4.4 开发环境 |
39-40 |
|
4.5 设备驱动程序开发 |
40-44 |
|
4.5.1 驱动程序入口(DriverEntry) |
40-41 |
|
4.5.2 AddDevice |
41-42 |
|
4.5.3 即插即用(PNP) |
42 |
|
4.5.4 电源管理 |
42 |
|
4.5.5 IRP(I/O请示包)分发与处理 |
42-44 |
|
4.6 小结 |
44-45 |
|
第五章 通用SDK应用与设计 |
45-54 |
|
5.1 应用程序流程图 |
46 |
|
5.2 图像获取的实现 |
46-53 |
|
5.3 实现结果 |
53-54 |
|
第六章 结论与展望 |
54-55 |
|
附录 |
55-72 |
|
参考文献 |
72-75 |
|
致谢 |
75-76 |
|
硕士在读期间发表的论文 |
76 |
|
| 【DOI】 | LunWen.ID:2.2008.370618 |