互联网 qkzz.net
全刊杂志网:首页 > 女性 > 文章正文
刊社推荐

基于VC++实现图像处理


□ 魏 威 魏 冲 曹丽新

  摘 要:图像是人类获取和交换信息的主要来源,图像处理已经涉及到人类生活和工作的方方面面,如何实现图像处理的清晰化,是人们关注的焦点。鉴于社会对图像处理程序灵活性、易扩展且有系统版权的要求,本文通过选用VC++作为开发基础平台,介绍图像处理中图像灰度变换、图像的平滑处理、中值滤波等方法的原理,探讨各方法在MFC中的实现。
  关键词:MFC 图像处理 GIS CDib
  
  数字图像处理又称计算机图像处理,是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。
  
  一、研究的主要目的
  数字图像处理研究的主要内容有:图像变换、图像编码压缩、图像增强和复原、图像分割和图像描述。使用VC++开发程序,通过对数字图像处理函数的代码化表达使开发出的程序能够进行图像变换,提高图像质量,图像特效显示、二值化、灰度变换等操作,从而达到图像的处理的大众化且具有灵活性、易扩展和有系统版权等特点。
  
  二、图像处理与GIS
  数字图像处理是GIS研究的重要部分。
  地理信息系统(GIS)是以地理空间数据为基础,在计算机软硬件的支持下,对空间相关数据进行采集、管理、操作、模拟、分析和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究和地理决策服务而建立起来的计算机技术系统。
  VC++能够完成对GIS的开发,实际上,目前,比较流行的一些GIS专业开发工具很多都是用VC++ 开发完成的。应用VC++可以迅速开发出满足要求的GIS系统,并在灵活性、可操作性等方面具有无可比拟的优点。例如:它具有:较强的灵活性、有系统版权和易于扩展成各种系统的优点。但是,它也存在开发困难、开发量大、对开发人员的素质要求高等缺点。
  
  三、进行图像处理的具体原理与方法
  1.CDib库的建立。由于DIB位图能独立的保存固有的图像信息,能在不同的系统中重显其图像,因此,成为了Windows环境中的基本图像格式。本文的图像处理也是基于DIB来进行讨论的。
  2.图像的显示。图像显示是最基本同时也是最重要的一种图像处理技术。为了使计算机能更好地重现实际图像,就需要采用一定的方法管理。由于采用方法的不同,在本程序中,可以输入的是8位或24位的图像信息。⑴调色板。为了确定每个颜色编号所对应的真实颜色,硬件要参考调色板的颜色值。在调色板系统中,每一幅图像都有自己的调色板,显示时必须将自己的调色板载入系统调色板中,实现调色板,因此,首先要对调色板进行创建。⑵图像的显示。当取到了图像数据首地址,就可以用图像文件自带的颜色表,创建调色板,载入调色板显示图像。⑶图像的特效显示。图像的特效显示就是利用人眼的视觉特性,通过对图像分块,然后以不同的次序显示出来。实现图像的特效显示的基本思想是将图像分成不同的小块,按一定的方向或次序、分阶段地显示或擦除图像块。图像的特效显示效果有:自上而下扫描、自下而上扫描、自左向右扫描、自右向左扫描、水平向右移、垂直向上移、交叉飞入、从左到右展开、从上到下展开、水平栅条、垂直栅条、图像渐显、中间扩张、中间收缩。 ......
很抱歉,暂无全文,若需要阅读全文或喜欢本刊物请联系《山东文学·下半月》杂志社购买。
欢迎作者提供全文,请点击编辑
分享:
 

了解更多资讯,请关注“木兰百花园”
分享:
 
精彩图文


关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | IP查询
全刊杂志赏析网 2017