【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《软件的设计与开发论文》,欢迎阅读!
1 软件功能与结构
该软件主要功能有库特征的提取、图像的特征提取与匹配两个方面。具体的功能分三个模块实现,每个模块对应一个操作界面,依次为:
1)库特征提取 主要对已经建立的图像库进行图像修复和特征提取。 2)图像特征提取 主要是对待匹配的图像文件进行图像修复和特征提取。 3)图像特征匹配 将待测图像特征与数据库中特征进行匹配,显示匹配结果。 2 软件实现
采用微软Visual C++作为主要开发语言,在VS2003平台上进行开发,设计了IM211类提取所有的特征,在用户界面、软件功能上达到实用、精确,以满足应用要求。图1为库特征提取界面;图2为单张图特征提取界面;图3为单张图特种匹配界面;图4为匹配结果显示界面。 3 关键技术
3.1 图像修复技术
电成像测井生成的静态和动态图像都存在空白道,很大程度上影响了匹配的精度。为了提高匹配结果的精度,本文通过基于图像融合的.图像修复技术对动态图像进行修复,然后再对修复后的电成像图像提取特征从而进行匹配。 3.2 多特征提取技术
常见的图像匹配技术通常只使用某一类图像特征(如纹理特征或颜色-空间特征)进行匹配,为了提高匹配精度,同时提取图像的统计特征、纹理特征、颜色-空间特征以及电成像测井特有的电阻率谱特征等,匹配信息更加丰富、全面。 3.3面向对象技术
面向对象程序设计是一种程序设计范型,同时也是一种程序开发的方法。采用面向对象技术开发软件,具有易维护、质量高、效率高、易扩展的特点。简单来说,采用面向对象技术开发软件的基本目的和主要优点是通过重用提高软件的生产率。
本文来源:https://www.dy1993.cn/mb3.html