首页> 中文学位 >数码相机测试软件的设计与实现
【6h】

数码相机测试软件的设计与实现

代理获取

目录

文摘

英文文摘

声明

引言

1论文相关背景

1.1研究意义

1.2开发路线

1.3数码相机相关原理简述

1.4图片传输协议

2需求分析

2.1业务需求分析

2.1.1可行性分析

2.1.2组织目标

2.1.3需求管理

2.2系统需求

2.3用户界面需求

2.3.1界面规格需求

2.3.2功能菜单需求

3功能分析与模块设计

3.1功能分析

3.2 Raw文件

3.2.1关于传感器

3.2.2白平衡

3.2.3色彩演绎

3.2.4 Gamma校正

3.2.5降噪、抗锯齿和锐化

3.3模块设计

3.3.1图像获取功能的设计

3.3.2 WIA控制功能设计

3.3.3图像缩放功能的设计

3.3.4区域选择功能的设计

3.3.5位图移动设计

3.3.6显示直方图统计功能设计

3.3.7坏点测试功能设计

3.3.8 Command模块功能设计

3.4文件命名

4系统实现

4.1图像的获取模块的实现

4.2 WIA封装类的实现

4.3图像的缩放模块的实现

4.4区域选择模块的实现

4.5位图移动模块的实现

4.6直方图和统计模块的实现

4.7坏点测试模块的实现

4.8 Command模块实现

5系统测试

5.1测试目的

5.2单体测试

5.3系统集成测试

5.4测试过程实施及其分析

结论

参考文献

致谢

展开▼

摘要

作为行业内特定产品生产线的测试软件对于产品的质量扮演着重要的角色。数码相机测试软件的主要作用是为了保证流水线上的产品质量,属于质量管理的一部分,其目的在于:降低产品的次品率,在产品投入市场之前,发现产品的不足和缺陷,及时的予以修整和改进。目前数码相机检测系统软件比较多,如photoWORKS、NeatImage、FotoFusion.v2.1都是比较好的检测软件。但是每个软件都针对不同的相机种类,不能通用。随着数码科技的发展和数码相机的普及,相信会有行业的标准通用的测试软件诞生。 本文主要针对客户定制,对具体的数码产品设计和实现相机的测试软件,论述了系统的分析、设计与实现以及测试。在软件工程理论的指导下,在软件工程规范的基础上,使用面向对象的分析开发方法进行了软件的设计。运用VisualStudio2003等软件开发工具,结合图象传输协议,实现了相机和测试软件之间的通信及数码相机成像的测试功能。最后,形成测试报告,便于客户根据测试数据进行数码相机的调试和修改。在系统分析过程中使用了统一建模语言(UML),主要用类图和时序图对分析过程进行描述,直观有效的说明了类与类之间的逻辑关系,以及模块与模块之间的关系。在测试过程中,结合当前的测试理论和方法,对系统进行了单体和集成测试,通过测试案例,发现系统漏洞,改进系统功能。研究中主要解决如何实现需求分析;如何用UML(Unified ModelingLanguage)以及Rose开发工具对测试软件进行系统的分析设计;如何应用面向对象的开发方法设计用例,设计类的关系图,设计时序图;如何使用Visual Studio的基本类库;如何运用软件测试理论对所设计的软件进行测试;如何统计图像中各种颜色的平均值;如何测试坏点等等,最后讨论了如何对软件进行测试。 本文运用快速应用开发方法,强调用户深入地参与到一系列系统工作原型的快速进化和构造过程中,以加速系统的开发过程,系统工作原型最终将成为目标系统。文章为软件开发者提供一个深入的视角,为有效和更好地提高产品质量提供一个参考。本文所开发的系统为一般的测试软件有一定的参考和借鉴价值。

著录项

  • 作者

    蒙檬;

  • 作者单位

    大连理工大学;

  • 授予单位 大连理工大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 江贺;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 照相机;
  • 关键词

    数码相机; 产品质量; 检测系统;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号