matlab图像处理基础(二)之点运算

一,灰度直方图:

    一幅图像中灰度值0~255之间各灰度所占的像素多少;

    用法:imhist(image);

                imhist(image,n);

   %image为需要计算的灰度直方图,n为指定灰度级数目;




二,灰度对数变换:

    如对数图一样,值越大,斜率越小,这种变换可以增强一副图像中较暗的部分;

    配合傅立叶转换来使用:F = fft2(im2double(image));%fft为快速傅立叶转换,效果就像电视机花屏类似

                                                F = fftshift(F);     %把花屏图分成四份;

                                                F = abs(F);        %四角有彩色的点,中间空白

                                                T = log(F + 1);     %对数转换;





三,伽马变换:

    变换式子:Y = (x + esp)^y

           y为伽马系数,y > 1,高灰度区域得到增强;

                                     y < 1,低灰度区域得到增强;

                                    y = 1,灰度为线性,不会改变;

       用法:

                       J = imadjust(image, [], [],gamma);   %gamma为上面y的取值;






四,二值变换:

      又叫阀值变换,设置一个阀值,大过阀值的区域为白色,低于阀值的区域为黑色:

      用法: bw = im2bw(image,level);          %level为阀值,取值为0~1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值