用MATLAB进行图像增强的两道小题
发布网友
发布时间:2022-05-24 02:11
我来回答
共1个回答
热心网友
时间:2024-12-13 02:43
clear all;
a=imread('pout.tif'); %图像读入
figure,imshow(a,[]); %显示图像
figure,imhist(a,64) %直方图统计显示
c=zeros(size(a));
pos=find(a>=60&a<=105);
c(pos)=a(pos);
b(:,:,3)=c;
c=zeros(size(a));
pos=find((a>=105)&(a<150));
c(pos)=a(pos);
b(:,:,2)=c;
c=zeros(size(a));
pos=find(a>=150);
c(pos)=a(pos);
b(:,:,1)=c;
%空间域灰度级-彩色变换
b=uint8(b);
figure,imshow(b,[]); %显示变换后图像