3D点云检测
功能介绍
用户可使用该api得到点云的检测结果
URI
POST https://{host_url}/v1.0/{project_id}/admodel/point-clouds/3d-detection
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
项目id |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-FT-SERVICE-ID |
否 |
String |
如果是微调之后的模型,则填在线服务ID |
|
X-FT-SERVICE-ID-WITHOUT-HYPHEN |
否 |
String |
如果是微调之后的模型,则填去掉横线后的在线服务ID |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
pcd |
是 |
String |
点云base64编码,最大10M。 |
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
label_counts |
Array of LabelCount objects |
标注统计信息 |
|
labels |
Array of 3DDetectionLabel objects |
标注信息列表 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
label_meta_attr |
String |
属性 |
|
label_meta_color |
String |
颜色 |
|
label_meta_desc |
String |
描述 |
|
label_meta_id |
Integer |
唯一标识 |
|
label_meta_name |
String |
名称 |
|
label_num |
Integer |
数量 |
|
label_meta_shape |
String |
标签形状 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
label_meta_id |
String |
label类型唯一标识 |
|
name |
String |
标注物名称 |
|
shape_type |
String |
标注物名称 |
|
attribute |
String |
标注物属性 |
|
label_meta_name |
String |
标注物名称 |
|
serial_number |
Integer |
该帧中标注物唯一自增id |
|
cube_3d |
Cube3D object |
检测3D框 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
rotation |
Rotation object |
旋转角 |
|
serial_number |
Integer |
标注物合成对象的唯一自增id,如果标注物之间没有合成则与serial_number保持一致,追踪任务中同一物体在不同帧中此字段相同 |
|
location |
Point3D object |
中心点坐标 |
|
attribute |
String |
属性 |
|
dimensions |
Dimensions object |
长宽高 |
状态码:400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 |
|
error_name |
String |
错误名称 |
|
error_msg |
String |
错误信息 |
|
error_suggestion |
String |
错误恢复建议 |
|
error_context |
String |
错误描述 |
|
current_time |
String |
当前时间 |
请求示例
3D点云检测请求体
POST https://{endpoint}/v1.0/{project_id}/admodel/point-clouds/3d-detection
响应示例
状态码:200
OK
{
"label_counts" : [ {
"label_meta_id" : 5414,
"label_num" : 1,
"label_meta_name" : "Car",
"label_meta_desc" : "自采目标识别",
"label_meta_attr" : "{\"优先级\":\"0,1\"}",
"label_meta_shape" : "cube_3d",
"label_meta_color" : "#d0021b"
} ],
"labels" : [ {
"label_meta_id" : 5414,
"name" : "Car",
"shape_type" : "cube_3d",
"attribute" : "",
"label_meta_name" : "Car",
"serial_number" : 0,
"cube_3d" : {
"rotation" : {
"x" : 0,
"y" : 0,
"z" : 1.53980839
},
"serial_number" : 2,
"location" : {
"x" : 0.6671804785728455,
"y" : 15.472203254699707,
"z" : -1.1619998216629028
},
"attribute" : "{\"优先级\":\"1\"}",
"dimensions" : {
"length" : 4.557755470275879,
"width" : 2.0348410606384277,
"height" : 1.4403225183486938
}
}
} ]
}
状态码:400
Bad Request
{
"error_code" : "000003",
"error_name" : "octopus_request_param_error",
"error_msg" : "Request params [usage:TRAINING_TRAINC] is invalid.",
"error_suggestion" : "Please confirm that the request params [usage:TRAINING_TRAINC] is correct.",
"error_context" : "Field error on field: [usage], rejected value: [TRAINING_TRAINC]; Message: Value is not valid.",
"current_time" : "2023-12-13T09:56:21Z"
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
|
400 |
Bad Request |
|
403 |
权限校验失败 |
|
500 |
系统内部错误 |
错误码
请参见错误码。