主要内容

矩形

二维矩形区域的空间范围

描述

一个矩形对象存储二维矩形区域的空间范围。

创建

您可以创建矩形以这些方式反对。

  • centerCropWindow2d——创建一个矩形,其位置以不同大小的图像为中心。

  • randomWindow2d——创建一个矩形它的位置是从一个不同大小的图像中随机选择的。您可以指定矩形的大小或有效长宽比的范围和矩形的相对面积。

  • 运行命令

    r = images.spatialref.Rectangle (XLimits YLimits)
    创建一个矩形对象,并设置XLimitsYLimits属性。

属性

全部展开

最小和最大的限制x-axis,指定为表单的2元素数字向量(最小最大),在那里马克斯大于最小值

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

最小和最大的限制y-axis,指定为表单的2元素数字向量(最小最大),在那里马克斯大于最小值

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

例子

全部折叠

读取并显示图像。

我= imread (“parkavenue.jpg”);imshow(我)

图中包含一个轴对象。axis对象包含一个image类型的对象。

指定一个目标窗口大小为窗体的两个元素向量[宽度高度].

targetSize = [300 600];

创建一个矩形对象,该对象指定裁剪窗口的空间范围。

r = centerCropWindow2d(大小(I), targetSize);

裁剪图像到空间范围。显示裁剪区域。

J = imcrop (ir);imshow (J)

图中包含一个轴对象。axis对象包含一个image类型的对象。

读取并显示图像。

我= imread (“board.tif”);imshow(我)

图中包含一个轴对象。axis对象包含一个image类型的对象。

创建一个矩形对象的方法是指定裁剪窗口的水平和垂直空间范围。

r = images.spatialref。矩形([200 300],[50 200])
r =带有属性的矩形:XLimits: [200 300] YLimits: [50 200]

裁剪图像到空间范围。显示裁剪区域。

J = imcrop (ir);imshow (J)

图中包含一个轴对象。axis对象包含一个image类型的对象。

介绍了R2019b