添加可视化数据

使用SDK为添加的文件添加可视化数据

在使用TDA对象添加文件的时候,我们得到了用于操作这个文件的File对象,上传数据时,我们可以携带可视化数据同步到数据集管理系统,系统在收到可视化数据后会对数据做对应的可视化展示。

File对象添加2D矩形框

box = {
    "x": 10,
    "y": 10,
    "width": 100,
    "height": 100,
}

label = "myTestLabelName"

attr = {
    "attrKey1":"attrVal1",
    "attrKey2":"attrVal2",
    "attrKey3":"attrVal3",
}

file.AddBox2D(box, label=label, attrs=attr)

参数

类型

必填

说明

box

dict

该2D矩形的数据,x,y代表2D框的左上点,width表示离开左上点向x方向延展的像素个数,height表示离开左上点向y方向延展的像素个数.

label

string

该2D矩形标记的目标对象类别信息,如:车辆,行人。

attr

dict

改2D矩形对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

File对象添加(椭)圆

参数

类型

必填

说明

ellipse

dict

x,y表示该椭圆的中心点,width,height分别表示椭圆的长轴和短轴,当width和height相等时表示正圆

label

string

该椭圆矩形标记的目标对象类别信息,如:车辆,行人。

attr

dict

该椭圆标记目标对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

File对象添加多边形

参数

类型

必填

说明

polygon

list

多边形的所有点坐标

label

string

标记的目标对象类别信息,如:车辆,行人。

attr

dict

标记目标对应的属性,如颜色,方向,遮挡,截断等等。

index

int

当两个多边形存在覆盖或者包含关系时,该字段将说明多边行之间将以何种方式进行展示,index值大的会覆盖小的。

该函数无返回值。

File对象添加线段

参数

类型

必填

说明

line

list

所有点坐标

label

string

标记的目标对象类别信息,如:车辆,行人。

attr

dict

标记目标对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

File对象添加二阶贝塞尔曲线

关于贝塞尔曲线可以查看【贝塞尔曲线arrow-up-right

参数

类型

必填

说明

curve

list

所有点坐标

label

string

标记的目标对象类别信息,如:车辆,行人。

attr

dict

标记目标对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

File对象添加特征点

参数

类型

必填

说明

point

dict

特征点坐标

label

string

标记的目标对象类别信息,如:车辆,行人。

attr

dict

标记目标对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

File对象添加平行四边形

参数

类型

必填

说明

parallel

list

必须是4个点,按顺序传入所有点,顺时针或者逆时针,统一即可

label

string

标记的目标对象类别信息,如:车辆,行人。

attr

dict

标记目标对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

File对象添加3D立体框

3D立体框是点云数据专有的数据格式。

参数

类型

必填

说明

box3d

list

点云3D立体框的信息。

label

string

标记的目标对象类别信息,如:车辆,行人。

attr

dict

标记目标对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

File对象添加平面伪3D框

参数

类型

必填

说明

cuboid

dict

front和back分别表示该伪3D框的前面和后面的每个点,每个面的点数必须等于4

label

string

标记的目标对象类别信息,如:车辆,行人。

attr

dict

标记目标对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

File对象添加平面日形框

参数

类型

必填

说明

sideCuboid

dict

front和back分别表示该日形框框的前面和后面的每个点,front的点数必须为4,back的点数必须为2

label

string

标记的目标对象类别信息,如:车辆,行人。

attr

dict

标记目标对应的属性,如颜色,方向,遮挡,截断等等。

该函数无返回值。

Last updated