灰度变换与空间滤波之二(读数字图像处理学习halcon)

原创 2017年01月04日 10:31:12

直方图处理

灰度级范围(0,L-1)的数字图像的直方图是离散函数h(rk)=nk,  rk表示第k级灰度值,nk是图像中灰度为rk的像素个数。在实践中常用MN表示的图像像素总数它的每个分量来表示归一化直方图。归一化的直方图由p(rk)=nk/MN给出,p(rk)即灰度级rk在图像中出现的概率的一个估计。所有分量和为1。

图像的直观感觉

暗图像,直方图分量集中在灰度级的低端。亮图像,直方图分量集中在灰度级的高端。低对比度图像具有较窄的直方图,且集中于灰度级中部。高对比度图像中直方图的分量覆盖很宽的灰度级范围,而且像素的分布没有不太均匀,只有少数垂线比其他的高许多。

直方图均衡

halcon算子 equ_histo_image (GrayImage, ImageEquHisto)

作用:增强对比度

直方图规定化

(待研究)

局部直方图均衡

(待研究)

空间滤波基础

滤波指接受或拒绝一定的频率分量。低通滤波器的最终效果是模糊(平滑)一副图像。空间滤波器由(1)一个领域(典型地是一个较小的矩形),(2)对该邻域包围的图像像素执行的预定义操作组成。滤波产生一个新像素,新像素的坐标等于邻域中心的坐标,像素的值是滤波操作的结果。

平滑空间滤波器

平滑滤波器用于模糊处理和降低噪声。模糊处理经常用于预处理任务中,如在大目标提取前去除图像中的一些琐碎细节,以及桥接直线或曲线的缝隙。

均值滤波器mean_image(Image : ImageMean : MaskWidth, MaskHeight : )

中值滤波器median_image(Image : ImageMedian : MaskType, Radius, Margin : )

高斯滤波器gauss_image(Image : ImageGauss : Size : )

当图像细节与滤波器模板近似相同时,图像中一些细节受到的影响较大。

锐化空间滤波器

目的突出灰度的过渡区域

二阶微分在增强细节方面要比一阶微分好得多,是一个适合锐化图像的理想特性。

laplace算子laplace(Image : ImageLaplace : ResultType, MaskSize, FilterMask : )

该算子强调的是图像中灰度的突变,并不强调灰度级缓慢变化的区域。这将产生把浅灰色边线和突变点叠加到暗色背景的图像。将原图像和laplace图像叠加在一起的简单方法,可以复原背景并保持laplace锐化处理的效果。

read_image (Image, 'C:/Users/Percival/Desktop/laplace.png')
rgb1_to_gray (Image, GrayImage)
get_image_size (GrayImage, Width, Height)
laplace (GrayImage, ImageLaplace, 'absolute', 3, 'n_4')
add_image (ImageLaplace, GrayImage, ImageResult, 1, 0)

非锐化掩蔽和高提升滤波

1、模糊原图像;2、从原图像中减去模糊图像(产生的差值图像称为模板);3、将模板加到原图像上。

使用一阶微分对(非线性)图像锐化-梯度

robert算子roberts(Image : ImageRoberts : FilterType : )

Soble算子sobel_amp(Image : EdgeAmplitude : FilterType, Size : )

sobel_dir(Image : EdgeAmplitude, EdgeDirection : FilterType, Size : )

混合空间增强

多算法综合应用

使用模糊技术进行灰度变换和空间滤波

(待研究)


版权声明:本文为博主原创文章,未经博主允许不得转载。

频率域滤波基础之五(读数字图像处理学习halcon)

选择性滤波 在很多应用中,其中感兴趣是处理指定的频段或频率矩形。第一类滤波器分别称为带阻滤波器或带通滤波器。第二类滤波器称为陷波滤波器。 1、带阻滤波和带通滤波 D(u,v)是距离频率矩形中心的距...

数字图像处理——灰度变换与空间滤波(使用MFC)

一,直方图均衡化
  • stlst
  • stlst
  • 2014年11月04日 21:24
  • 1104

171031 Matlab数字图像处理-02-灰度变换与空间滤波

2.2.1函数imadjust和stretchlimsubplot间距调整的相关设置% left是离左面图像边界的距离 % bottom是离下面图像边界的距离 % width是图像x轴长度 % hei...

系统学习数字图像处理之灰度变换和空域滤波

1

频率域滤波基础之二(读数字图像处理学习halcon)

二维离散傅立叶(DFT)变化及其反傅立叶变换(IDFT) 傅立叶变换通用形式 对通用形式来讲,c=1,s=-1即为傅立叶变化(图像空间域转频域);c=1/MN,s=1即为逆变换(频域转空间域)...

数字图像处理—空域变换增强之点操作(灰度变换) 方法二 借助直方图增强

1、直方图均衡化:这个方法的基本思想是把原始图像的直方图变换为均匀分布的形式,这样就增加了像素灰度值的动态范围,从而达到增强图像整体对比度的效果。 点处理增强函数t = EH(s)需要满足2个必要条件...

【数字图像处理】[1]--灰度变换增强

【数字图像处理】[1]--灰度变换增强 这个系列会讲一下关于数字图像处理的内容。 我使用的书是清华大学出版的,下面这本 这次讲关于灰度增强变换 我大概讲一下理论,详...
  • WMN7Q
  • WMN7Q
  • 2016年10月10日 11:39
  • 730

[数字图像处理]灰度变换——直方图处理

直方图均衡         一副图像的直方图,表示了其灰度分布的特性。对于数字图像来说,假设灰度值k出现了次,那么其概率密度函数如下所示。 这个式子,表示了像素的灰度值为k概率。其中,M与N为图像...
  • thnh169
  • thnh169
  • 2013年10月20日 15:47
  • 8380

频率域滤波基础之三(读数字图像处理学习halcon)

低频对应于图像变化缓慢的灰度分量,前面我们通过衰减高频成分来平滑图像。高频则对应于图像中变化快速的灰度变化。这些通常是物体的边缘及噪声。以下我们将通过高通滤波来实现图像的锐化。高通滤波会衰减傅立叶变换...

数字图像处理——Matlab GUI与灰度变换函数

数字图像处理——Matlab GUI与灰度变换函数简介Matlab具有强大的函数运算功能,利用这一点可以进行像素级的计算,也就是图像处理。这款软件基于Matlab平台,用户可以在软件界面中打开需要修改...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:灰度变换与空间滤波之二(读数字图像处理学习halcon)
举报原因:
原因补充:

(最多只允许输入30个字)