文件帮助中心文件
裁剪框架
bboxb = bboxcrop(bboxa,window)
[bboxB,指数]= bboxcrop (bboxA窗口)
[___) = bboxcrop (___,'重叠阈值',阈值)
例子
bboxB = bboxcrop (bboxa.那窗户)作物从一组输入边界框中绑定框,bboxa.,位于种植区,窗户。
bboxB = bboxcrop (bboxa.那窗户)
bboxa.
窗户
[Bboxb.那指数) = bboxcrop (bboxa.那窗户)另外返回指示指示哪个边界框的索引矢量bboxa.在裁剪窗口中,窗户。
[Bboxb.那指数) = bboxcrop (bboxa.那窗户)
Bboxb.
指数
[___) = bboxcrop (___那'重叠阈值'那阈值)另外设置重叠阈值。
[___) = bboxcrop (___那'重叠阈值'那阈值)
'重叠阈值'
阈值
全部收缩
读一个图像。
我= imread(“peppers.png”);
定义边界框和标签。
Bboxa = [410 230 100 90 186 78 80 60]
Bboxa =.2×4410 230 100 90 186 78 80 60
labelsA = [“大蒜”“洋葱”];
创建一个中心裁剪窗口。
targetsize = [256 256];win = centercropwindow2d(大小(i),tarmentsize);
中心裁剪图像。
[r,c] =交易(win.ylimits(1):win.ylimits(2),win.xlimits(1):win.xlimits(2));j = i(r,c,:);
中心作物盒和标签。移除裁剪窗口外的框。
[Bboxb,Indices] = Bboxcrop(Bboxa,Win);Labelsb = labelsa(索引);
显示结果。
figure I = insertObjectAnnotation(I,“矩形”、bboxA labelsA);J = insertObjectAnnotation (,“矩形”、bboxB labelsB);imshowpair (I, J,'剪辑')
边界框,指定为一个m4,m- 5,或m-By-9非PANTEMERIC矩阵。m是边界框的数量。矩阵的每一行将边界框定义为轴对齐矩形,旋转矩形或长方体。此表描述了每个边界框的格式。
在像素坐标中定义为m-乘4的数字矩阵,列的形式[XyW.H),地点:
m是轴对齐矩形的数量。
X和y指定矩形的左上角。
y
W.指定矩形的宽度,即矩形沿边框的长度X-轴。
H指定矩形的高度,这是它的长度y-轴。
在空间坐标中定义为一个m-乘5的数字矩阵,其行形式为[XCTR.yctr.xlen.ylen.偏航),地点:
m是旋转矩形的数量。
XCTR.和yctr.指定矩形的中心。
xlen.指定矩形的宽度,即矩形沿边框的长度X- 旋转前的轴。
ylen.指定矩形的高度,这是它的长度y- 旋转前的轴。
偏航指定度数的旋转角度。旋转在边界盒的中心周围是顺时针正。
在空间坐标中定义为一个m-My-9数字矩阵,具有行的行[XCTR.yctr.zctrxlen.ylen.zlenXrot.yrot.Zrot.),地点:
m是长方体的数量。
XCTR.那yctr.,zctr指定长方体的中心。
xlen.那ylen.,zlen指定长方体的长度沿X-轴,y- 轴,和Z.-axis,分别在旋转前。
Xrot.那yrot.,Zrot.指定周围的长方体的旋转角度X-轴,y- 轴,和Z.分别。这Xrot.那yrot.,Zrot.旋转角度围绕长方体中心为程度。相对于相关的空间轴的正方向,每个旋转是顺时针正向。该功能假设计算旋转矩阵Zyx.阶欧拉角[Xrot.yrot.Zrot.].
Zyx.
该图显示了这些值如何确定长方体的位置。
图像.spatialref.cuboid.
裁剪窗口,指定为四元素矢量或一个图像.spatialref.cuboid.对象。
当您指定时bboxa.作为矩形输入,裁剪窗口必须是四个元素的矢量,格式为[X那y那宽度那高度].
当您指定时bboxa.作为长方体,裁剪窗口必须是一个图像.spatialref.cuboid.对象。
1
重叠阈值,指定的正标量小于或等于1。转换框之间的重叠量和由输出视图定义的区域定义为:
区域(bbox.相交边界矩形) / 区域(bbox.)
边界矩形- 由输入空间参考对象定义,裁判。
裁判
bbox.- 转换盒子的结果bboxa.。
如果计算的重叠值大于值的值阈值属性,则转换后的框将被裁剪到边框。否则,这些盒子将被丢弃。降低阈值会导致部分对象被丢弃。
扭曲的包围盒,返回作为一个平方米——- - - - - -N矩阵平方米边界框。返回的边界框数量小于输入中的边界框数量。每一行,平方米,矩阵的矩阵定义了与输入相同类型的一个边界框bboxa.。
索引,作为整数的向量返回。索引指出输入中的哪个边界框,bboxa.,在裁剪窗口内。
bboxerase.|bboxresize.|Bboxwarp.|im
bboxerase.
bboxresize.
Bboxwarp.
im
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室