繁体   English   中英

图像的Matlab大小(x,y)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM