您的位置 首页 > 数码极客

如何使用Matlab将黑白色互换

直方图灰度变换

读入灰度图像‘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位图');

运行后的结果:

图像灰度变换

本文由头条号 信号攻城师 原创或者整理发布;未经授权,谢绝转载。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何使用Matlab将黑白色互换”边界阅读