论文部分内容阅读
光学相位测量是一种利用光的干涉原理,集干涉条纹图像采集、控制、运算、分析等功能于一体的高精度测量技术,其技术的中枢是系统的测控分析程序软件。本文根据所在实验室长期从事光学相位研究所取得的一系列成果和原有测控分析程序,运用Visual C++开发一套集采集、运算、分析于一体的光学相位测量及数据分析系统。系统集成了对CMOS摄像机、空降光调制等硬件设备的控制及集合了各种常用算法对数据进行计算分析的功能,本系统已能光学相位测量实验中稳定运行。 软件的框架界面搭建,运用了VC++上的MFC编程,以对话框弹窗方式来进行用户与软件之间的交互。系统的开发主要分两个模块进行,分别是数据采集模块与数据分析处理模块。数据采集模块主要是针对实验室所使用的CMOS摄像机及其他硬件设备,开发出一套具备完善的采集系统。数据处理分析模块则包含了4个子模块:数据预处理、各种相移算法、提取相移量算法及解包裹算法,整个模块是通过VC结合OpenCV的方法,编写完成,结果准确且精度高。并通过实际应用显示出了软件系统采集控制方便、数据处理和数据分析快捷,算法齐全,功能强大,操作简便的优点。