论文标题:结构光测量仪软件系统的研究与开发 Research and Develop Software System of Measuring Instrument Based on Structure-light 论文作者 论文导师 谭光宇,论文学位 硕士,论文专业 机械制造及其自动化 论文单位 哈尔滨理工大学,点击次数 111,论文页数 78页File Size6283K 2006-03-01论文网 http://www.lw23.com/lunwen_285919562/ Measuring instrument based on structure-light; Software system; Picture processing; Data processing 面向逆向工程的光学测量系统——结构光测量仪所使用的软件与专业的商用逆向软件不同,它主要是基本的测量软件,为仪器的测量和数据输出提供基本的支持。本文着重研究了与结构光测量仪配套的软件系统,并开发了程序RE-S1.0,为以后的研究和产品升级打下了基础。 1.分析设计了结构光测量仪软件系统RE-S1.0的基本功能,按需求把软件系统分为机械控制、图像采集与处理、数据处理、输出管理和数据显示等模块。 2.设计了程序的框架和层次结构,利用Visual C++的文档视图框架,并按功能模块的划分开发了基础几何类库、OpenGL绘图类库和几何内核类库。按照软件系统的功能模块划分,结合对各个模块所涉及技术的理论研究,在类库的基础上开发了各个模块的实现程序。 3.对测量系统测得的深度图像进行了数据处理。用中值滤波对图像进行了平滑处理;运用减运算、按色阶估计阈值等方法方便了图像二值化;运用区域标记、面积测量方法去除干扰信息;对图像进行细化并提取了坐标数据。 4.将图像处理直接得到的散乱数据点根据测量仪的测量方式转换为有特定规则的中间格式文件;以此为基础,把通过多次测量得到的数据运用基于三个基准点的对齐方法整合到一个统一的坐标系下;把整合后的数据重叠部分运用直接去除法进行了拼接。在中间格式的基础上,提供了IGES格式转换接口;面向快速原型直接生成STL文件;运用数据库技术提供加工基本参数,完成了简单的面向NC加工的直接生成NC代码模块。运用OpenGL图形库技术进行了数据显示与简单的编辑,并支持对数据的读取存储。 The software system of measuring instrument based on structure-light which faces to reverse engineering is different from the professional and commercial reverse software. It is mainly basic measuring software, and provides the basic support for the measuring of instrument and the outputing of data. This thesis emphasizes to study the software system of the measuring instrument based on structure -light, and developes the procedure RE- S1.0, and settles foundation for later research and products upgrade. 1. The function module of the software system named RE-S 1.0 is analyzed, and the system is divided into the machine control module, picture collection and processing module, data processing module, output management module, display of data module and so on. 2. The frame and hiberarchy of the procedure is designed, the procedure makes use of the Visual C++ document/view frame, based on function module, developed basic geometry class libraries, OpenGL plot class libraries and geometric kernel class libraries. According to design of the function module of software system, combined the technical theories research which relate to each module and based on the class libraries, the procedure of each module is developed. 3. The depth image which collected from measuring system was made a series processing.Smooth processed the image by medium filter, binary-coding by image algebra operation and using color steps to estimate threshold, remove noises of image by method of area signing and measuring , then the image was thinned and data was extracted from image. 4. According to the measuring format of the measure instrument, the messy data which got directly from image processing was translated to medium format file which have special rule. Based on this file, the data get from many times
|