图像的像素级运算

本文主要介绍图像像素级运算中的点运算、代数运算和逻辑运算的原理。

点运算

在点运算中又可分为线性点运算和非线性点运算 

线性点运算

其中:

a=0,b=1恒等;

a<0黑白反转;

|a|>1增加对比度;

|a|<1降低对比度;

b>0增加亮度;

b<0减小亮度;

非线性点运算

C>0 增加中间部分亮度;

C<0 减少中间部分亮度;

点运算特点
点运算针对图像中的每一个像素灰度,独立地进行灰度值的改变
输出图像中每个像素点的灰度值,仅取决于相应输入像素点的值
点运算不改变图像内的空间关系
从像素到像素的操作
点运算可完全由灰度变换函数或灰度映射表确定

代数运算

加法、减法、乘法。 

加法

 应用:去除“叠加性”噪音,生成图像叠加效果。

减法

应用:去除不需要的叠加性图案,检测同一场景两幅图像之间的变化。

乘法

应用:图像的局部显示,用二值蒙板图像与原图像做乘法。

逻辑运算 

求反

应用: 获得一个图像的负像,获得一个子图像的补图像。

异或

应用:获得相交子图像。

与运算

应用:求两个子图像的相交子图。

猜你喜欢

转载自blog.csdn.net/weixin_42572978/article/details/92809304