主要内容

sizesMatch

确定对象和图像是否兼容大小

描述

例子

TF.= sizesMatch (R.一种的)回报真正的如果图像的大小一种是符合的图片尺寸空间引用对象的财产R.

例子

全部收缩

读取一个二维灰度图像到工作空间。查看图像的大小。

我= imread('cameraman.tif');大小(我)
ANS =.1×2256 256.

创建一个imref2d.空间引用对象与图像相同的尺寸。

r = imref2d(大小(i))
R = IMREF2D具有属性:Xworldlimits:[0.5000 256.5000] Yworldlimits:[0.5000 256.5000]图片化:[256 256.5000] PIXEDIZE:[256 256] PIXELEXTENTINWORLDX:1 PIXELEXTENTINWORLDY:1 ImageIoneNWorldX:256 ImageIontentInworldy:256 XintRinsiclimits:[0.5000 256.5000]金林林林利用:[0.5000 256.5000]

确认图像的大小匹配图片尺寸物体的财产。

res = sizedmatch(r,i)
res =逻辑1

读取另一个不同大小的二维灰度图像。查看此图像的大小。

I2 = imread ('coins.png');尺寸(I2)
ANS =.1×2246 300.

检查此图像的大小是否与原始空间引用对象的大小匹配。

它= sizesMatch (R, I2)
Res2 =逻辑0.

结果是假的,正如预期的那样。

将RGB图像读入工作区。查看图像的大小。

我= imread('peppers.png');大小(我)
ANS =.1×3384 512 3

创建一个imref2d.空间引用对象与图像相同的尺寸。该对象不保留关于图像阵列的第三维度的信息。

r = imref2d(大小(i))
R = IMREF2D具有属性:XWorldLimits:[0.5000 512.5000] Yworldlimits:[0.5000 384.5000]图片化:[384 512] PIXELEXTENTINWORLDX:1 PIXELEXTENTINWORLDY:1 ImageExtentInworldy:512 ImageIontentInworldy:384 Xintrinsiclimits:[0.5000 512.5000]金林林林利用:[0.5000 32.5000]

检查图像的大小是否与之兼容图片尺寸物体的财产。

res = sizedmatch(r,i)
res =逻辑1

在工作空间里读一个3d的书。该图像由27帧128 × 128像素的灰度图像组成。

加载MRI.;d =挤压(d);d = IND2GRAY(D,MAP);尺寸(d)
ANS =.1×3128 128 27.

创建一个imref3d.空间引用与卷关联的对象。

R = imref3d(大小(D))
R = imref3d与属性:XWorldLimits:0.5000 128.5000] YWorldLimits:0.5000 128.5000] ZWorldLimits:0.5000 27.5000] IMAGESIZE:[128 128 27] PixelExtentInWorldX:1 PixelExtentInWorldY:1 PixelExtentInWorldZ:1 ImageExtentInWorldX:128 ImageExtentInWorldY:128 ImageExtentInWorldZ:27个XIntrinsicLimits:[0.5000 128.5000]金林林林利:[0.5000 128.5000] Zintrinsiclimits:[0.5000 27.5000]

确认卷的大小与图片尺寸物体的财产。

RES = SizedMatch(R,D)
res =逻辑1

尺寸与预期相符。

阅读另一个具有不同大小的图像。此图像表示表示RGB图像的三维数组。

我= imread('peppers.png');大小(我)
ANS =.1×3384 512 3

检查此图像的大小是否与原始空间引用对象的大小匹配。

它= sizesMatch (R,我)
Res2 =逻辑0.

结果是假的,正如预期的那样。

输入参数

全部收缩

的空间引用对象imref2d.imref3d.目的。

输入图像,指定为数字M.——- - - - - -N.M.——- - - - - -N.——- - - - - -P.大批。

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑

输出参数

全部收缩

标志表示大小兼容性,作为逻辑标量返回。TF.真正的如果图像的大小一种与引用对象一致R.。什么时候R.是:

  • 一个imref2d.空间引用对象,TF.返回truer.imagesize == [size(a,1)大小(a,2)]

    笔记

    维度的维度一种不需要匹配一个imref2d.空间引用对象。例如,RGB图像可以与A一致imref2d.目的。在这种情况下,sizesMatch忽略第三图像维度。

  • 一个imref3d.空间引用对象,TF.返回truer.imagesize ==大小(a)一种必须是3-D阵列。

数据类型:逻辑

介绍了R2013a