主要内容

centerCropWindow2d

创建矩形中心裁剪窗口

描述

例子

=centerCropWindow2d(输入大小,目标尺寸)确定要从大小为的二维输入图像裁剪的窗口输入大小这样,裁剪图像的大小目标尺寸.窗口的坐标在输入图像中居中。

例子

全部崩溃

读取并显示图像。

芯片=imread('coloredChips.png');imshow(芯片)

Figure包含axes对象。axes对象包含image类型的对象。

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

targetSize=[256];

创建一个中心裁剪窗口。

win1=centerCropWindow2d(大小(芯片),目标大小);

使用“中心裁剪”窗口裁剪原始图像。

B1=imcrop(芯片,win1);

显示裁剪后的图像。

imshow(B1)

Figure包含axes对象。axes对象包含image类型的对象。

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

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

Figure包含axes对象。axes对象包含image类型的对象。

尝试将“中心裁剪”窗口应用于此图像。裁剪区域不来自图像的中心,因为“中心裁剪”窗口使用图像的空间范围炸薯条形象。

B2=imcrop(kobi,win1);imshow(B2)

Figure包含axes对象。axes对象包含image类型的对象。

收割科比从图像中心,指定一个新的中心裁剪窗口。

win2=centerCropWindow2d(大小(kobi),targetSize);B3=imcrop(kobi,win2);imshow(B3)

Figure包含axes对象。axes对象包含image类型的对象。

输入参数

全部崩溃

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

输入图像的类型 格式输入大小
二维灰度或二值图像 形式为正整数的2元向量[高宽]
二维RGB或多光谱图像大小 形式为正整数的三元向量[高宽通道]

数据类型:单一的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

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

目标图像类型 格式目标尺寸
二维灰度或二值图像 形式为正整数的2元向量[高宽]
二维RGB或多光谱图像大小 形式为正整数的三元向量[高宽通道]

数据类型:单一的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部崩溃

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

在R2019b中引入