matlab完成分段函数的灰度变换 - 图文
图像反转程序:
I=imread('pout.tif');
JJ=imadjust(I,[0 1],[1 0]); imshow(JJ,[]); figure;
imshow(I,[]);
对数变换程序:
I=imread('pout.tif'); imshow(I);
Image=log(1+double(I)); figure(2),imshow(I,[])
伽马变换程序:
A=imread('pout.tif'); x=0:255;
a=90,b=1.5,c=0.008;
B=b.^(c.*(double(A)-a))-1; y=b.^(c.*(x-a))-1; subplot(2,2,1) imshow(A)
subplot(2,2,2) imhist(A)
subplot(2,2,3) imshow(B)
subplot(2,2,4) imhist(B)
figure,plot(x,y)
分段线性变换程序:
b=imread('pout.tif');
f0=0;g0=0; f1=10;g1=30; f2=220;g2=180; f3=255;g3=255;
figure,plot([f0,f1,f2,f3],[g0,g1,g2,g3]); r1=(g1-g0)/(f1-f0); b1=-r1*f0+g0;
r2=(g2-g1)/(f2-f1); b2=-r2*f1+g1;
r3=(g3-g2)/(f3-f2); b3=-r3*f2+g2;
axis([0 255 0 255]); [m,n]=size(b); h=double(b);
figure,imshow(mat2gray(h)); for i=1:m for j=1:n t=h(i,j); g(i,j)=0;
if((t>=f0)&&(t<=f1)) g(i,j)=r1*t+b1; else
if((t>=f1)&&(t<=f2)) g(i,j)=r2*t+b2; else
if((t>=f2)&&(t<=f3)) g(i,j)=r3*t+b3; end end end
figure,imshow(mat2gray(g));
b=imread('e:\\b.bmp');% i=rgb2gray(b); % di=double(i); imhist(i);
a=min(min(di)); b=max(max(di)); c=120.0;d=150.0; a1=0.0;b1=255.0; c1=30.0;d1=171.0; n1=find(di>=a&di di2(n1)=(di(n1)-a)*(c1-a1)/(c-a)+a1; di2(n2)=(di(n2)-c)*(d1-c1)/(d-c)+c1; di2(n3)=(di(n3)-d)*(b1-d1)/(b-d)+d1; i2=uint8(di2); subplot(221),imshow(i); subplot(222),imshow(i2); subplot(223),imhist(i); subplot(224),imhist(i2); f=imread('cameraman.tif'); %读入图像,自己改个图像,不要雷同啊 [M,N]=size(f); g=zeros(M,N); for i=1:M for j=1:N if f(i,j)<=f(80,80) %f(80,80)可以改为某个介于【0,255】 g(i,j)=4*f(i,j); %g(x,y)=K*f(i,j)+b!K,B值可以取合理任意值 elseif f(i,j)<=f(200,200)%f(200,200)可以改为某个介于【0,255】 g(i,j)=5*f(i,j)+2; %同上 elseif f(i,j)<=f(M,N) %f(M,N)可以改为某个介于【0,255】 g(i,j)=-1*f(i,j)+2; %同上 end end end h=mat2gray(g); imshow(h);
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




