主要内容

bbox2points

矩形转换为角点的列表

描述

例子

= bbox2points (矩形)将输入转换为矩形,指定为(xy宽度高度到四的列表(xy角点。的矩形输入必须是一个边界框或一组边界框。

例子

全部折叠

定义一个边界框。

bbox = (10、20、50、60);

边界框转换成4个点的列表。

点= bbox2points (bbox);

定义一个旋转变换。

θ= 10;tform = affine2d ([cosd(θ)信德(θ)0;信德(θ)cosd(θ)0;0 0 1);

应用旋转。

points2 = transformPointsForward (tform点);

关闭多边形进行显示。

points2 (+ 1,:) = points2 (1:);

画出旋转盒子。

情节(points2 (: 1) points2 (:, 2),“* - - - - - -”);

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

输入参数

全部折叠

边界框,指定为第4单元向量,xy宽度高度),或一组边界框,指定为一个4矩阵。

数据类型:||int16|int32|uint16|uint32

输出参数

全部折叠

返回的矩形,列表的4×2的矩阵矩阵(x,y)坐标,或4-by-2-by -数组的x,y)坐标。的输出点矩形列出从左上角开始逆时针。

  • 对于一个输入边界框,函数返回4×2的矩阵矩阵。

  • 多个输入边界框,函数返回4×2的矩阵-数组边界框。

数据类型:||int16|int32|uint16|uint32

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2014b

另请参阅

|