📄 代码18-11.txt
字号:
close all % 关闭所有正在运行的窗口
I = imread('rice.png'); % 读入图像
I=im2double(I); % 转换数据类型
figure,imshow(I); % 显示原始图像
title('rice. png ') % 设置图像标题
bg32=blkproc(I,[32,32],'min(x(:))');
%估计图像背景的照度,通过取32×32大小图像块中的最小值做图像背景的照度。
%用blkpoc函数加快运算速度。
figure,surf(bg32); % 显示背景图像的三维表现
title('surf for image block'); % 设置图像标题
bg256=imresize(bg32,[256,256],'bicubic'); % 调整图像大小
figure,imshow(bg256);
%将粗略估计的背景矩阵扩展成与原始图像大小相同的矩阵,这是通过双三次插值实现。
title('total background') % 设置图像标题
II=I-bg256;
%从原图像中减去估计出的背景图像以消去照度不均匀的影响,但使图像变暗。
figure,imshow(II); % 显示处理后的图像
title('de-background image') % 设置图像标题
III=imadjust(II,[0,max(II(:))],[0,1]); % 通过指定图像的灰度范围,调整图像灰度。
figure,imshow(III); % 显示处理后的图像
title('adjusted imagebintensitybvalue') % 设置图像标题
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -