直方图灰度变换
读入灰度图像‘debye1.tif’,采用交互式操作,用improfile绘制一条线段的灰度值。
imshow('rice.tif'),title('rice.tif');
improfile,title('主对角线上灰度值')
主对角线上灰度值
读入RGB图像‘’,显示所选线段上红、绿、蓝颜色分量的分布。
imread('');
imshow(''),title('');
improfile,title('主对角线红绿蓝分量')
主对角线红绿蓝分量
图像灰度变化
f=imread('rice.png');
imhist(f,256); %显示其直方图
g1=imadjust(f,[0 1],[1 0]); %灰度转换,实现明暗转换(负片图像)
figure,imshow(g1)%将0.5到0.75的灰度级扩展到范围[0 1]
g2=imadjust(f,[0.5 0.75],[0 1]);
figure,imshow(g2)
图像灰度变化
图像灰度变换处理实例
g=imread('me.jpg');
imshow(g),title('原始图片');
h=log(1+double(g));%对输入图像对数映射变换
h=mat2gray(h);%将矩阵h转换为灰度图片
h=im2uint8(h);%将灰度图转换为8位图
imshow(h),title('转换后的8位图');
运行后的结果:
图像灰度变换
本文由头条号 信号攻城师 原创或者整理发布;未经授权,谢绝转载。