用Matlab里的指令求出图像的大小; - 给出图像中第(50,130)坐标的灰度值, - 给出第5行中,第100-130列的灰度值
时间: 2023-07-14 15:14:30 浏览: 102
假设图像的变量名为“img”。
1. 要求图像大小,可以使用Matlab中的size()函数,如下所示:
```
[height, width] = size(img);
fprintf('图像大小为:%d x %d\n', width, height);
```
2. 要求第(50,130)坐标的灰度值,可以直接使用Matlab中的索引方式,如下所示:
```
gray_value = img(50, 130);
fprintf('(50,130)坐标的灰度值为:%d\n', gray_value);
```
3. 要求第5行中,第100-130列的灰度值,可以使用Matlab中的冒号运算符来表示范围,如下所示:
```
gray_values = img(5, 100:130);
fprintf('第5行中,第100-130列的灰度值为:%s\n', mat2str(gray_values));
```
其中,mat2str()函数可以将灰度值矩阵转换为字符串格式输出。
阅读全文