数字图像处理报告 图像二值化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字图像处理实验报告
实验二灰度变换
实验目的:通过实验掌握灰度变换的基本概念和方法
实验内容:
掌握基本的灰度变换:图像反转、对数变换、幂次变换和二值化1.图像反转、对数变换、幂次变换
I=imread('fengjing.jpg');
J=im2double(I);
subplot(2,3,1),imshow(J); title('原图');
K=255-I;
subplot(2,3,2),imshow(K); title('图象反转');
L=3.*log(1+J);
subplot(2,3,3),imshow(L);title('图象对数,系数为3');
M=10.*log(1+J);
subplot(2,3,4),imshow(M);title('图象对数,系数为10');
N=10.*(J.^0.2);
subplot(2,3,5),imshow(N);title('图象指数变换,γ=0.2');
P=10.*(J.^2.5);
subplot(2,3,6),imshow(P);title('图象指数变换,γ=2.5');
2.图象二值化
方法一:
I=imread('fengjing.jpg'); % 确定大小subplot(1,2,1),imshow(I);title('原图象'); [m,n]=size(I);
for i=1:m
for j=1:n
if I(i,j)<128
I(i,j)=0;
else I(i,j)>=128 & I(i,j)<256
I(i,j)=255;
end
end
end
subplot(1,2,2),imshow(I);title('图象二值化');方法二:
I=imread('fengjing.jpg'); % 确定大小subplot(1,2,1),imshow(I);title('原图象');
J=find(I<128);
I(J)=0;
J=find(I>=128);
I(J)=255;
title('图像二值化(阈值为128)'); subplot(1,2,2),imshow(I);title('图象二值化');