论文总字数:24513字
摘 要
本系统是针对医院所使用的显微镜平台的配置测试需求所研发的显微镜平台测试系统,采用了Visual Studio 2008——c , MySQL数据库和OpenCV平台作为开发工具。
显微镜平台测试系统主要包含以下几个模块:显微镜平台移动模块,相机参数配置模块,相机图像显示模块,显微镜硬件信息配置模块,数据库连接验证模块,平台测试模块。用以实现对显微镜平台进行移动和控制,同时要对于相关的硬件与相机参数进行配置,还需对于本地与远程数据库进行连接和同步工作,最后系统需要对平台能否正常工作做出测试。
本文采用了软件工程的思想对系统从需求分析,系统设计,系统界面说明还有系统测试这几个环节对于系统的开发过程进行了详细的介绍。
关键词:显微镜平台,软件工程,OpenCV,c ,MFC,相机
Abstract
This system is aimed at the demand which was brought when the Microscope platform is needed to be configured in hospital. The system runs on Visual Studio 2008 – c , MySQL, and OpenCV.
The Microscope platform mainly contains the following major models: the Microscope platform movement, Camera parameter configuration, Camera image display, Microscope hardware configuration, Database connection verification and Platform test. It is to realize the movement and control of the microscope platform and to configure the related hardware and camera parameters.
Also , it should connect the local database and remote database, and test whether connected or not. Finally the system should test the platform to confirm it works well.
The system is designed based on the concept of system, this article will make a detailed introduction of it.
Key Words: the Microscope platform, software engineering, OpenCV,c ,MFC,camera
目录
摘 要 2
Abstract 2
第一章 绪论 5
1.1 引言 5
1.2 显微镜平台测试软件开发的目的和意义 5
1.3 显微镜平台测试软件开发的开发工具简介 6
1.3.1 VS2008平台 6
1.3.2 OpenCV平台 7
1.3.3 MySQL数据库 7
1.3.4 ADO数据库访问技术 8
第二章 需求分析 11
2.1需求分析 11
2.1.1显微镜平台移动部分 11
2.1.2相机参数部分 11
2.2.3相机显示部分 11
2.1.4显微镜平台硬件信息部分 11
2.1.5数据库信息部分 12
2.2运行环境需求 12
第三章 系统功能设计 13
3.1显微镜平台测试系统总体功能模块设计 13
3.2显微镜平台测试系统各个功能模块设计 13
3.2.1显微镜平台移动模块 13
3.2.2相机参数配置模块 14
3.2.3相机图像显示模块 14
3.2.4显微镜平台硬件信息配置模块 15
3.2.5数据库连接验证模块 15
3.2.6显微镜平台测试模块 16
第四章 系统实现 18
4.1显微镜平台移动模块实现 18
4.2相机参数配置模块实现 18
4.3相机图像显示模块实现 18
4.4显微镜硬件信息配置模块实现 18
4.5数据库连接验证模块实现 19
4.6平台测试模块实现 19
第五章 系统界面说明 21
4.1系统主界面介绍 21
4.2相机参数配置部分界面 22
4.3设备基本信息配置部分界面 22
4.4硬件参数配置部分界面 23
4.5数据库信息配置部分界面 25
4.6显微镜平台测试部分界面 26
第六章 系统测试 28
5.1显微镜平台移动模块测试 28
5.2相机参数配置模块测试 30
5.3相机图像显示模块测试 32
5.4硬件参数配置模块测试 33
5.5数据库信息配置模块测试 35
结束语 38
致谢 39
参考文献 40
绪论
引言
显微镜作为人类在20世纪最伟大的发明之一。在显微镜出现以前,人类观察周围世界的观念都局限在肉眼所观察到的东西上,对于微观世界根本无从去了解。16世纪末,荷兰眼镜商亚斯·詹森与另一位荷兰科学家汉斯·利珀希用两片透镜制作了出了简易的显微镜。1931年,恩斯特·鲁斯卡研制了电子显微镜,这致使生物界发生了一场大革命,它让科学家得以观测百万分之一毫米那样小的物体。之后的几十年里,显微镜更是不断地发展和进化,出现了各种不同的分类,更是深入了我们生活的方方面面,在各个领域都能看到显微镜的身影。
随着CCD摄像机的兴起,我们可以通过相机将显微镜所拍到的画面实时转移到电视机或者监视器上,来进行观察。到了二十世纪九十年代末期,半导体工业的发展,使得显微镜可以通过软件与硬件的结合,更加的智能化,人性化。这使得显微镜在当今社会被更加广泛的应用,尤其在于医学领域,更是离不开显微镜的使用,化验,病理分析等等,都少不了显微镜的参与。
而显微镜越来越多的使用也产生了一个问题,那就是随着病患的增多,病理样本同样也会增多,大量的样本带来了大量的分析工作,这时候对于显微镜平台,还有显微镜平台的操作人员的工作负担就显得过于庞大,所以我们急需一套软件操作系统,来对这个复杂的过程进行简化,减少工作人员的负担,同时增加分析工作的工作效率。
显微镜平台测试软件开发的目的和意义
显微镜平台测试软件的目的就是设计一个基于MFC的控制系统,让显微镜平台的操作人员,能够简单便捷的配适如相机曝光时间、白平衡、显微镜平台初始坐标点等显微镜平台的参数,同时还能对显微镜平台进行控制。为显微镜平台的控制人员能够更加方便的完成安装调试工作,为他们提供更加方便的操作体验,提升他们的工作效率。
本文所用到的显微镜如图1.2所示。
剩余内容已隐藏,请支付后下载全文,论文总字数:24513字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;