[英]Matlab size of image (x,y)
为什么当我在Matlab中对图像使用大小函数时,结果是ans = 600800,但是我的实际图像大小=(800,600)?
这是因为约定不同。 当我们说一张图像是800x600时,通常是指800列乘600行。 但是,当Matlab报告矩阵的大小时,它会使用标准的矩阵索引(行先列)来做到这一点。 因此size(A)=(800,600)表示图像是800行乘600列。
例如,对于以下“ 2x4”图像:
>> A = [1 2; 3 4; 5 6; 7 8]
A =
1 2
3 4
5 6
7 8
>> size(A)
ans =
4 2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.