bboxcrop
描述
例子
中心作物图像和相应的边界框
读一个图像。
我= imread (“peppers.png”);
定义边界框和标签。
bboxA = (60 410 230 100 90 186 78 80)
bboxA =2×460 410 230 100 90 186 78 80
labelsA = [“大蒜”“洋葱”];
创建一个中心裁剪窗口。
targetSize = (256 - 256);赢得= centerCropWindow2d(大小(I), targetSize);
中心作物图像。
[r、c] =交易(win.YLimits (1): win.YLimits (2), win.XLimits (1): win.XLimits (2));J =我(r c:);
中心作物盒子和标签。盒子外面的裁剪窗口中。
[bboxB,指数]= bboxcrop (bboxA,赢得);labelsB = labelsA(指标);
显示结果。
图我= insertObjectAnnotation (,“矩形”、bboxA labelsA);J = insertObjectAnnotation (,“矩形”、bboxB labelsB);imshowpair (I, J,“蒙太奇”)
输入参数
bboxA
- - - - - -边界框
米4矩阵|米5矩阵|米9矩阵
边界框,指定为一个米4,米5、米9 nonsparse数字矩阵。米边界框的数量。矩阵的每一行定义了一个边界框是一个axis-aligned矩形,旋转矩形或长方体。此表描述了每个边界框的格式。
边界框 | 描述 |
---|---|
Axis-aligned矩形 | 作为一个定义在空间坐标米4数字矩阵形式的行(xywh),地点:
|
旋转的矩形 | 作为一个定义在空间坐标米5数字矩阵形式的行(xctryctrxlenylen偏航),地点:
|
长方体 | 作为一个定义在空间坐标米9数字矩阵形式的行(xctryctrzctrxlenylenzlenxrotyrotzrot),地点:
图中显示这些值如何确定一个长方体的位置。 |
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:OverlapThreshold = 1
,设置积极重叠阈值1
。
输出参数
版本历史
介绍了R2019bR2022a:边界框坐标:数据增大使用空间坐标进行目标检测
的bboxresize
,bboxcrop
,bboxwarp
,showShape
函数假设输入边界框指定axis-aligned矩形的坐标空间坐标和返回在空间坐标转换后的边界框。
Apri esempio
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。