| 【中文题名】 | 工程扫描仪图像处理软件的设计与实现 |
| 【英文题名】 | Design and Implementation of Image Processing Software for Engineering Scanner |
| 【学科专业】 | 计算机系统结构 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-4-30 |
| 【中关键词】 | 扫描仪,系统架构,TWAIN,大数据量图像,内存管理, |
| 【英关键词】 | Scanner,System Architecture,TWAIN,Mass Data Image,Memory Management, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
通过分析该工程扫描仪输出图像的特点和用户对获取到的图像精度的需求,我们设计和开发了包含图像处理和图像获取功能的专业图像处理软件。本软件开发的目的是为大幅面工程扫描仪用户提供便捷的图像处理工具,满足对高精度扫描的需求。本软件的开发解决了海光工程扫描仪一直依赖于第三方软件Photoshop进行图像获取和图像处理的问题,使该扫描仪有了自己的专业图像处理软件。
本文主要介绍了该专业图像处理软件的设计与实现。论文主要涉及四部分内容,第一部分首先介绍了扫描仪的工作原理和扫描仪软件系统,其次介绍了海光工程扫描仪的特点和该扫描仪对图像处理软件的特殊需求;第二部首分先介绍了该软件的需求,功能模块的划分,然后设计了软件的架构、界面,并且实现了部分图像处理功能;第三部分首先介绍了TWAIN标准,在此基础上设计并实现了图像的获取功能;最后一部分主要讲述了处理大数据量图像时的内存管理策略。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
Abstract |
5-8 |
|
第一章 绪论 |
8-12 |
|
1.1 引言 |
8 |
|
1.2 课题的来源及其意义 |
8-9 |
|
1.3 研究的主要内容 |
9-10 |
|
1.4 论文的组织结构 |
10-12 |
|
第二章 扫描仪系统 |
12-16 |
|
2.1 扫描仪概述 |
12-13 |
|
2.1.1 扫描仪原理 |
12 |
|
2.1.2 扫描仪性能参数 |
12-13 |
|
2.1.3 扫描仪工作流程 |
13 |
|
2.2 扫描仪系统 |
13-15 |
|
2.3 海光高精度彩色工程扫描仪特性 |
15-16 |
|
第三章 软件的设计与实现 |
16-38 |
|
3.1 软件开发文档 |
17 |
|
3.2 系统设计与实现 |
17-33 |
|
3.2.1 系统配置要求 |
18 |
|
3.2.2 功能需求与模块划分 |
18-20 |
|
3.2.3 系统设计 |
20-22 |
|
3.2.4 文件系统 |
22-24 |
|
3.2.5 TIFF 文件 |
24-27 |
|
3.2.6 图像浏览工具 |
27-28 |
|
3.2.7 图像处理 |
28-29 |
|
3.2.8 图像显示技术 |
29-32 |
|
3.2.9 软件辅助信息和帮助 |
32-33 |
|
3.3 人机界面设计 |
33-38 |
|
3.3.1 界面布局 |
34-36 |
|
3.3.2 配置文件 |
36-38 |
|
第四章 图像获取 |
38-50 |
|
4.1 TWAIN 标准 |
38-45 |
|
4.1.1 总体介绍 |
38-39 |
|
4.1.2 体系结构 |
39-40 |
|
4.1.3 用户界面 |
40-41 |
|
4.1.4 元素之间的通信 |
41-43 |
|
4.1.5 协议的状态 |
43-44 |
|
4.1.6 数据传输模式 |
44-45 |
|
4.2 图像采集的设计与实现 |
45-50 |
|
4.2.1 图像采集的设计 |
45-47 |
|
4.2.2 图像采集的实现 |
47-50 |
|
第五章 内存管理 |
50-60 |
|
5.1 问题的提出 |
50-51 |
|
5.2 解决方法的研究 |
51-55 |
|
5.2.1 内存映射文件 |
51-53 |
|
5.2.2 图像的分层 |
53-54 |
|
5.2.3 图像的分块 |
54-55 |
|
5.3 内存管理的设计与实现 |
55-60 |
|
结束语 |
60-62 |
|
致谢 |
62-64 |
|
参考文献 |
64-66 |
|
作者在读期间的研究成果 |
66 |
|
| 【DOI】 | LunWen.ID:2.2008.357602 |