文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络程序开发数据结构玩玩数字图像处理之图像增强
精品推荐
特别推荐
·网游外挂编写完全攻略
·开发WDM型的USB设备驱动程序
·数据库设计范式深入浅出
·理解软件保护技术之序列号方式
·大型网站必鉴:分销渠道的结构
·你的代码真的很健壮吗
·利用HOOK拦截封包原理
·四种网络游戏外挂的设计方法
热点TOP10
·Spring Integration 1.0 正式发布
·使用 Abbot 框架自动化测试 Eclipse 插件的用户界面 1
·sqldatasource控件处理image类型数据
·使用Spring框架轻松解决数据访问和配置问题
·PrideORM框架设计---数据访问层的设计
·委托(delegate)在自定义控件的应用
·Visual Basic里与Print有关的函数
·DataGrid控件中如过有四列,想去删除一列,怎么办

玩玩数字图像处理之图像增强

日期:2008年5月9日 作者: 查看:[大字体 中字体 小字体]

[引言]

  数字图像的增强工作,主要是对于原有图像中需要重点观测内容进行突出,而对非重点观测内容则进行抑制。本文主要介绍两种效用较为明显的方法:1. 直方图的均衡化。2.伪彩色方法。其余的方法,如对比度线性展宽,灰级窗等相对容易,具体请参考相关资料。

  [直方图的均衡化方法]

  直方图均衡化的方法的主要目的,简单说来,就是将原来出现频率较高的像素范围进行展宽,而对出现频率较低的像素,则尽可能的将其像素范围进行压缩,以期达到突出画面主要内容的目的。

  具体来说,图像均衡化的方法如下:

  玩玩数字图像处理之图像增强(图一)
点击查看大图


  直方图的均衡化算法实现:

void BMParse::equalizeOp(HDC inHdc,int offsetX,int offsetY)
{
 //0.Inner value
 int arrHists[256];
 float pArr[256];
 int i,j;
 long totalHistVal;
 //0.Valuable declaration
 unsigned long outputPixel;
 int tmpTableVal;
 //1.cal each grey value's fequence
 for(i=0;i<256;i++)
  arrHists[i]=0;
  for(j=0;j<MBMFILEINFO.BMHEIGHT;J++)
  for(i=0;i<MBMFILEINFO.BMWIDTH;I++)
  {
   arrHists[bmpBWMatrix[j][i]]++;
  }
  //2.cal total hist value
  totalHistVal=0;
  for(i=0;i<256;i++)
   totalHistVal+=arrHists[i];
   //3.cal pi
   pArr[0]=0;
  for(i=1;i<256;i++)
   pArr[i]=pArr[i-1]+(float)arrHists[i]/(float)totalHistVal;
  //4.show out adjusted picture:
  for(i=0;i<MBMFILEINFO.BMHEIGHT;I++)
  for(j=0;j<MBMFILEINFO.BMWIDTH;J++)
  {
   tmpTableVal=255*pArr[bmpBWMatrix[i][j]];
   //make to windows color format
   outputPixel=((unsigned long)paletteArr[tmpTableVal].b)*65536+((unsigned long)paletteArr[tmpTableVal].g)*256+(unsigned long)paletteArr[tmpTableVal].r;
   //output pixel
   SetPixel(inHdc,j+offsetX,i+offsetY,outputPixel);
  }
 }

  玩玩数字图像处理之图像增强(图二) 玩玩数字图像处理之图像增强(图三)

  图1:庙宇原像 图2:庙宇均衡化后的图像 [灰度图像的伪彩色处理]

  由于现实仪器设备彩采集数据能力的限制,如CT扫描仪,温度感知器等,这些仪器得到的图像通常仅为灰度图像。而灰度图像对于视觉的观测上对区域的区分不是十分明显,如医学上病灶的位置,或某个环境场中温度较高的区域,因此,将它们从灰度图像中突显出来就显得十分必要了。而伪彩色处理技术则不失为一种有效的处理方式,虽然“彩”色的效果距离真实还有相当的差距,但从伪彩色处理的效果上看,已经能够满足现实应用的要求了。

[1] [2] [3] 下一页 



上一篇:开发Windows XP-Ready的程序

下一篇:软件架构训练基础教程之应用架构
相关文章:
·照片处理:Photoshop偏色照片的艺术魅力
·ASP和SQLServer时间处理方法
·Photoshop处理MM照片的简单教程
·图像修色入门
·ORACLE在HP-UX下的系列问题处理(42)
·Oracle回滚表空间丢失或损坏处理方法(1)
·Oracle回滚表空间丢失或损坏处理方法(2)
相关软件:
·简易三国志 II增强版
·p8数字娱乐传播平台 10142
·PolyView(图像浏览)V4.37
·蓝鸟数字网络电视 V1.67
·智能123数字输入法 V1.2
·数字祖玛(Twistingo)
·宝石图片处理工具 V2006+

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot