文档

sizesMatch

确定对象和图像size-compatible

语法

TF = sizesMatch (R)

描述

例子

特遣部队= 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]PixelExtentInWorldX: 1 PixelExtentInWorldY: 1 ImageExtentInWorldX: 256 ImageExtentInWorldY: 256 XIntrinsicLimits: [0.5000 - 256.5000] YIntrinsicLimits: [0.5000 - 256.5000]

确认图像匹配的大小图象尺寸对象的属性。

res = sizesMatch (R,我)
res =逻辑1

阅读另一个二维灰度图像有不同的大小。查看这张图片的大小。

I2 = imread (“coins.png”);大小(I2)
ans =1×2246 300

检查这张图片的大小是否匹配原始空间引用对象的大小。

它= sizesMatch (R, I2)
它=逻辑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]图象尺寸:512年[384]PixelExtentInWorldX: 1 PixelExtentInWorldY: 1 ImageExtentInWorldX: 512 ImageExtentInWorldY: 384 XIntrinsicLimits: [0.5000 - 512.5000] YIntrinsicLimits: [0.5000 - 384.5000]

检查图像的大小是否兼容图象尺寸对象的属性。

res = sizesMatch (R,我)
res =逻辑1

读了3 d体积到工作区中。这张照片由27帧128 -,- 128像素灰度图像。

负载核磁共振成像;D =紧缩(D);D = ind2gray (D,地图);大小(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]图象尺寸:[27 128 128]PixelExtentInWorldX: 1 PixelExtentInWorldY: 1 PixelExtentInWorldZ: 1 ImageExtentInWorldX: 128 ImageExtentInWorldY: 128 ImageExtentInWorldZ: 27 XIntrinsicLimits: [0.5000 - 128.5000] YIntrinsicLimits: [0.5000 - 128.5000] ZIntrinsicLimits: [0.5000 - 27.5000]

确认体积的大小相匹配图象尺寸对象的属性。

res = sizesMatch (R D)
res =逻辑1

大小匹配,如预期。

阅读另一个有不同大小的图像。这张图片代表一个RGB图像三维数组。

我= imread (“peppers.png”);大小(我)
ans =1×3384 512 3

检查这张图片的大小是否匹配原始空间引用对象的大小。

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

结果是假的,如预期。

输入参数

全部折叠

空间引用对象,指定为一个imref2dimref3d对象。

输入图像,指定为一个数字——- - - - - -n——- - - - - -n——- - - - - -p数组中。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

输出参数

全部折叠

标志指示大小兼容性,作为一个逻辑标量返回。特遣部队真正的如果图像的大小一个和引用对象是一致的吗R。当R是:

  • 一个imref2d空间引用对象,特遣部队返回true时R。图象尺寸= = [(A, 1)大小(,2)]

    请注意

    的维数一个不需要匹配的维度imref2d空间引用对象。例如,一个可以符合一个RGB图像imref2d对象。在这种情况下,sizesMatch忽略了第三图像尺寸。

  • 一个imref3d空间引用对象,特遣部队返回true时R。图象尺寸大小(A) = =一个必须是一个三维数组。

数据类型:逻辑

介绍了R2013a

这个主题有帮助吗?