主要内容

centerCropWindow2d

创建矩形中心裁剪窗口

描述

例子

赢得= centerCropWindow2d (inputSizetargetSize确定从大小的二维输入图像中裁剪的窗口inputSize这样,裁剪图像的大小是targetSize.窗口的坐标位于输入图像的中心。

例子

全部折叠

读取并显示图像。

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

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

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

targetSize = [256 256];

创建一个中央裁剪窗口。

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

使用中央裁剪窗口裁剪原始图像。

B1 = imcrop(芯片、win1);

显示裁剪后的图像。

imshow (B1)

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

读取并显示另一个不同大小的图像。

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

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

尝试将中心裁剪窗口应用到此图像。裁剪区域不是来自图像的中心,因为中心裁剪窗口使用了控件的空间范围芯片的形象。

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

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

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

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

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

输入参数

全部折叠

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

输入图像的类型 的格式inputSize
二维灰度或二值图像 2元正整数向量的形式(高度宽度)
大小的2-D RGB或多光谱图像 3元正整数向量的形式(高宽渠道)

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

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

目标图像类型 的格式targetSize
二维灰度或二值图像 2元正整数向量的形式(高度宽度)
大小的2-D RGB或多光谱图像 3元正整数向量的形式(高宽渠道)

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

输出参数

全部折叠

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

版本历史

介绍了R2019b

Baidu
map