matlab r2018a 新建show.m文件,读入lenna.jpg,A、实现图像渐现(或渐隐);B、实现图像逐行(列)显示
时间: 2023-05-12 10:06:18 浏览: 169
A、实现图像渐现(或渐隐)的代码如下:
```matlab
% 读入图像
img = imread('lenna.jpg');
% 设置渐现(或渐隐)速度
speed = 0.01;
% 渐现(或渐隐)过程
for alpha = 0:speed:1
imshow(alpha * img);
pause(0.01);
end
```
B、实现图像逐行(列)显示的代码如下:
```matlab
% 读入图像
img = imread('lenna.jpg');
% 获取图像大小
[height, width, ~] = size(img);
% 逐行(列)显示过程
for i = 1:height
imshow(img(1:i, :, :));
pause(0.01);
end
% 或者
for j = 1:width
imshow(img(:, 1:j, :));
pause(0.01);
end
```
注意:以上代码仅供参考,实际使用时可能需要根据具体情况进行调整。
阅读全文