论文部分内容阅读
面向逆向工程的光学测量系统——结构光测量仪所使用的软件与专业的商用逆向软件不同,它主要是基本的测量软件,为仪器的测量和数据输出提供基本的支持。本文着重研究了与结构光测量仪配套的软件系统,并开发了程序RE-S1.0,为以后的研究和产品升级打下了基础。1.分析设计了结构光测量仪软件系统RE-S1.0的基本功能,按需求把软件系统分为机械控制、图像采集与处理、数据处理、输出管理和数据显示等模块。2.设计了程序的框架和层次结构,利用Visual C++的文档视图框架,并按功能模块的划分开发了基础几何类库、OpenGL绘图类库和几何内核类库。按照软件系统的功能模块划分,结合对各个模块所涉及技术的理论研究,在类库的基础上开发了各个模块的实现程序。3.对测量系统测得的深度图像进行了数据处理。用中值滤波对图像进行了平滑处理;运用减运算、按色阶估计阈值等方法方便了图像二值化;运用区域标记、面积测量方法去除干扰信息;对图像进行细化并提取了坐标数据。4.将图像处理直接得到的散乱数据点根据测量仪的测量方式转换为有特定规则的中间格式文件;以此为基础,把通过多次测量得到的数据运用基于三个基准点的对齐方法整合到一个统一的坐标系下;把整合后的数据重叠部分运用直接去除法进行了拼接。在中间格式的基础上,提供了IGES格式转换接口;面向快速原型直接生成STL文件;运用数据库技术提供加工基本参数,完成了简单的面向NC加工的直接生成NC代码模块。运用OpenGL图形库技术进行了数据显示与简单的编辑,并支持对数据的读取存储。