文档帮助中心文档
随机选择图像中的矩形区域
赢得= randomWindow2d (inputSize targetSize)
赢得= randomWindow2d (inputSize,规模,规模,DimensionRatio, DimensionRatio)
实例
赢得=随机窗口2D(输入大小,目标尺寸)选择大小为的矩形区域目标尺寸从大小图像中的随机位置开始输入大小.
赢得=随机窗口2D(输入大小,目标尺寸)
赢得
输入大小
目标尺寸
赢得=随机窗口2D(输入大小“规模”,规模,“尺寸比”,尺寸比)选择矩形区域,指定区域相对于输入图像的大小,规模,以及该区域的纵横比,尺寸比.
赢得=随机窗口2D(输入大小“规模”,规模,“尺寸比”,尺寸比)
规模
尺寸比
全部崩溃
读取并显示图像。
I=imread(“flamingos.jpg”); imshow(I)
指定输入图像的大小和矩形区域的目标大小。
inputSize =大小(I);targetSize = [40 60];
从图像中的随机位置选择目标大小的区域。
rect=randomWindow2d(inputSize,targetSize);
从a转换区域长方形对象设置为窗体的4元素向量[ymin宽度高度].
长方形
rectXYWH = [rect.XLimits(1)]...diff(rect.XLimits)+1 diff(rect.YLimits)+1];
显示覆盖在原始图像上的矩形区域的边界。
注释di=插入形状(I,“矩形”,rectXYWH,“线宽”,3); imshow(i)
I=imread(“草莓,jpg”); imshow(I)
指定输入图像的大小。
inputSize =大小(I);
指定输入图像面积的2%到13%之间的区域分数面积。指定1:5和4:3之间的纵横比范围。
比例=[0.02 0.13];尺寸比=[1 5;4 3];
从图像中的随机位置指定具有随机选择的分数面积和纵横比的区域。
rect=randomWindow2d(输入大小,“比例”规模“尺寸比”, dimensionRatio);
将原始图像裁剪到随机选择的区域并显示结果。
Icrop = imcrop(我、矩形);imshow (Icrop)
输入图像大小,指定为下列之一。
[高宽]
[高宽通道]
目标图像大小,指定为以下值之一。
区域区域作为输入图像区域的一部分,指定为这些值之一。
值在[0,1]范围内的2元素非减量数值向量。元素分别定义区域的最小和最大分数区域。随机窗口2D选择范围内的一个随机值作为小数区域。若要使用固定区域,请为两个元素指定相同的值。
随机窗口2D
函数句柄。函数必须不接受输入参数,并且返回一个范围[0,1]内的数字,指定有效的小数区域。有关函数句柄的详细信息,请参阅创建函数句柄.
矩形区域的纵横比范围,指定为这些值之一。
正数的2乘2矩阵。第一行定义最小纵横比,第二行定义最大纵横比。随机窗口2D在用作纵横比的范围内选择一个随机值。若要使用固定纵横比,请为第一行和第二行指定相同的值。
函数处理。该函数必须不接受输入参数,并返回一个指定有效维度比的正数。例如,值为1.2指定5:4宽高比。有关函数句柄的更多信息,请参见创建函数句柄.
1.2
例子:[1 8;1 4]选择1:8到1:4范围内的纵横比
[1 8;1 4]
矩形窗口,返回为长方形对象。
centerCropWindow2d|随机化cropwindow3d|imcrop
centerCropWindow2d
随机化cropwindow3d
imcrop
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处