matlab加载一张灰度图片并且显示图像,输出图像的高度、宽度、颜色数信息
时间: 2024-09-18 12:16:12 浏览: 91
matlab图像处理.txt
在MATLAB中,你可以使用`imread`函数来加载灰度图片,然后利用`size`函数获取图像的高度和宽度。由于灰度图像是单通道的,颜色数通常是1,代表亮度级别。
以下是简单的步骤:
```matlab
% 加载灰度图片
img = imread('your_image_path.jpg'); % 替换 'your_image_path.jpg' 为你要读取的图片路径
% 检查是否成功加载
if ~isempty(img)
% 显示图像
imshow(img);
% 获取图像尺寸
[height, width] = size(img);
% 对于灰度图像,颜色数为1
color_num = 1;
fprintf('Image dimensions: Height = %d, Width = %d, Color Channels = %d\n', height, width, color_num);
else
error('Failed to load the image.');
end
```
阅读全文