主要内容

centerCropWindow2d

创建矩形中心裁剪窗口

自从R2019b

描述

例子

赢得= centerCropWindow2d (inputSize,targetSize)决定作物从二维输入图像的窗口大小inputSize这样的大小裁剪图像targetSize。窗口的坐标都是集中在输入图像。

例子

全部折叠

读取和显示一个图像。

芯片= imread (“coloredChips.png”);imshow(芯片)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

指定目标的大小裁剪窗口。

targetSize = (256 - 256);

创建一个中心窗口。

win1 = centerCropWindow2d(大小(芯片),targetSize);

作物作物使用中心的原始图像窗口。

B1 = imcrop(芯片、win1);

裁剪的图像显示。

imshow (B1)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

读取和显示第二个不同大小的图像。

科比·= imread (“kobi.png”);imshow(科比·)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

尝试应用中心作物窗口形象。剪裁区域并非来自图像的中心,因为作物中心窗口使用的空间范围芯片的形象。

B2 = imcrop(科比·win1);imshow (B2)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

作物的科比·图像的中心,指定一个新的作物中心窗口。

win2 = centerCropWindow2d(大小(科比·),targetSize);B3 = imcrop(科比·win2);imshow (B3)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

输入参数

全部折叠

输入图像大小,指定为以下之一。

类型的输入图像 的格式inputSize
二维灰度或二进制图像 2-element向量的正整数形式(高度宽度)
二维RGB或多光谱图像的大小 正整数的转换向量形式(高宽渠道)

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

目标图像大小,指定为以下之一。

类型的目标图像 的格式targetSize
二维灰度或二进制图像 2-element向量的正整数形式(高度宽度)
二维RGB或多光谱图像的大小 正整数的转换向量形式(高宽渠道)

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

输出参数

全部折叠

裁剪窗口,作为一个返回矩形对象。

版本历史

介绍了R2019b