%对第一幅图像(DSC07321)进行处理的程序:
A=imread('C:\Documents and Settings\Administrator\桌面\科研训练计划\科研训练计划\DSC07321.jpg'); %读入图像
I1=rgb2gray(A); %将RGB图像转换成灰度图象
J1=imadjust(I1,[0 0.6],[]); %图像增强,将图像在0到0.6*255灰度之间的值通过线形变换映射到0到255之间,使图像动态范围增大
[M,N]=size(I1); %求图像大小
for i=1:M %使用二重循环对图像进行二值化处理
for j=1:N
if(I1(i,j)>70) %经过多次验证发现,取阀值为70最好
I2(i,j)=255; %灰度值大于70的象素点都取255
else I2(i,j)=0; %低于或等于70的取0
end;
end;
end;
BW1=edge(I1,'canny'); %用Canny算子对图像进行边缘化处理
figure(1);imshow(I1); %显示灰度图
figure(2);imhist(I1); %显示直方图
figure(3);imshow(J1);
figure(4);imhist(J1);
figure(5);imshow(I2);
figure(6);imshow(BW1);
DSC07321.rar_二值图 边缘_图象增强_边缘 增强
版权申诉
22 浏览量
2022-07-15
15:34:18
上传
评论
收藏 961B RAR 举报
JonSco
- 粉丝: 69
- 资源: 1万+
评论0