项目1自述

来源:互联网 发布:青岛seo关键词报价 编辑:程序博客网 时间:2024/06/06 09:15

本项目由华工广东省生物医学工程重点实验室和广东省人民医院联合开展.我在项目中主要负责界面的设计以及辅助相关算法的实现.

 

首先在界面设计方面,我们是在WIN32平台上基于MFC开发的.MFC是微软的一个类库,基于各种应用里面封装的很多C++类,它们都是派生自CObject-一个虚基类.我们主要用到的类有CView,CMainFrame,CDocument,CApp.其中CView是视图类,主要作用是负责数据的显示,CDcument是一个文档类,主要是负责数据的处理,CMainFrame是程序的主窗口类,派生于CFrameWnd类,主帧窗口类管理主程序窗口。CApp是一个应用程序对象,派生自CWinApp。我们的界面设计工作就是基于MFC的一些关键技术比如消息映射,消息传递,然后围绕上述主要类展开。

 

在算法方面我主要完成了图像增强的代码实现,图像增强的目的是突出图像中的“有用”信息,扩大图像中不同物体特征的差别,为图像特征的提取以及其他图像分析技术提供良好的基础。图像的增强主要包括空间域增强和频率域增强两大类,如图

                           

线性灰度变换增强就是基于某一线性函数,将图像各像素代入函数中,从而得到变换后的图像。

对于图像平滑和图像锐化,在对算法实现的时候,我们主要是通过模板一般是3*3的矩阵,不同的矩阵具有不同的效果,通过矩阵对灰度图像的各个像素进行运算。进而达到期望的效果。

比如拉普拉斯锐化处理,我们先将拉普拉斯算子(二阶导数),转化为离散形式,然后得到一个3×3的模板,这样就可以通过这个模板对图像像素进行运算处理。

 

原创粉丝点击