图像处理之matlab中size函数用法详解

一、size()函数基本调用格式

(1)s=size(A)

当只有一个输出参数时,返回一个行向量。该行向量第一个元素为矩阵A的行数,第二个元素是矩阵A的列数。

(2)[r,c]=size(A)

当有两个输出参数时,将矩阵A的行数返回到第一个输出变量r,将矩阵A的列数返回到第二个输出变量c。

(3)size(A,n)

第二个参数n可以取值1或2。当n=1时,即r=size(A,1)返回矩阵A的行数;当n=2时,即c=size(A,2)返回矩阵A的列数。

二、size()函数应用实例

以下面灰度图像tire.tif为例:
在这里插入图片描述

I=imread('tire.tif');% I为灰度图像对应二维数组
% 第一种格式
A=size(I);
% 第二种格式
[r,c]=size(I);
[r,c,m]=size(I);% 将二维矩阵当作第三维为1的三维矩阵,即m=1
% 第三种格式
row=size(I,1);
column=size(I,2);
% disp函数的作用是在命令行窗口显示变量的值
disp(A);
disp(r);
disp(c);
disp(m);
disp(row);
disp(column);

最终命令行窗口结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44111805/article/details/126266116
今日推荐