本文档为您介绍仪表盘识别RecognizeVehicleDashboard的语法及示例。

功能描述

RecognizeVehicleDashboard用于识别仪表盘上故障灯等信息。 当前可以识别的故障灯类别包括:1(TA01 门窗未关闭)、2(TA02 安全带未系)、3(TA03 霜冻提示)、4(TG01 定速巡航)、5(TG02 雾灯打开)、6(TG03 远光打开)、7(TG04 坡道辅助)、8(TG05 玻璃加热)、9(TG06 制动提示灯)、10(FZ01 燃油不足)、11(FZ02 胎压过低)、12(FZ03 清洗液不足)、13(FZ04 电瓶缺电)、14(FW01 需保养)、15(FW02 水温异常)、16(FW03 机油不足)、17(FW04 冷却液不足)、18(FW05 刹车片磨损)、19(FW06 安全气囊故障)、20(FW07 发动机故障)、21(QT00 其他)。

前提条件

请确保您已开通目标检测服务,详细请参见服务开通

输入限制

  • 图片格式:JPEG、JPG、PNG。
  • 图片分辨率:不限制图片分辨率,但图片分辨率太高可能会导致API识别超时,超时时间为5秒。
  • 图片大小:图片的大小不超过10M。
  • 图片URL地址中不能包含中文字符。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String RecognizeVehicleDashboard

要执行的操作。取值:RecognizeVehicleDashboard。

ImageURL String https://viapi-test.oss-cn-shanghai.aliyuncs.com/test/ant_ai/vehicle_dashboard/test_dashboard.png

图片URL地址。当前仅支持上海地域的OSS链接,如何生成URL请参见生成URL

返回数据

名称 类型 示例值 描述
Data Struct

返回的结果数据内容。

Elements Array

识别结果。

Boxes List "692.4900512695312", "423.0277099609375","709.9772338867188", "436.11529541015625"

识别故障灯位置。格式为【x1,y1,x2,y2】,x1和y1为矩形框左上角点坐标,x2和y2为右下角点坐标。

ClassName String FZ04 电瓶缺电

识别故障灯名称,unicode编码。

Label String 13

识别故障灯类别。例如13表示电瓶缺电。

Score Float 0.9990643858909607

label分数。

RequestId String 3BDA7297-2515-4C9C-99EA-C5950B906BCF

请求ID。

示例

请求示例

http(s)://objectdet.cn-shanghai.aliyuncs.com/?Action=RecognizeVehicleDashboard
&ImageURL=https://viapi-test.oss-cn-shanghai.aliyuncs.com/test/ant_ai/vehicle_dashboard/test_dashboard.png
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>3BDA7297-2515-4C9C-99EA-C5950B906BCF</RequestId>
<Data>
    <Elements>
        <Score>0.9990643858909607</Score>
        <ClassName>FZ04 电瓶缺电</ClassName>
        <Label>13</Label>
        <Boxes>692.4900512695312</Boxes>
        <Boxes>423.0277099609375</Boxes>
        <Boxes>709.9772338867188</Boxes>
        <Boxes>436.11529541015625</Boxes>
    </Elements>
    <Elements>
        <Score>0.9948421120643616</Score>
        <ClassName>FW07 发动机故障</ClassName>
        <Label>20</Label>
        <Boxes>262.644287109375</Boxes>
        <Boxes>419.08294677734375</Boxes>
        <Boxes>282.2294921875</Boxes>
        <Boxes>432.89495849609375</Boxes>
    </Elements>
    <Elements>
        <Score>0.9942097663879395</Score>
        <ClassName>TG06 制动提示灯</ClassName>
        <Label>9</Label>
        <Boxes>280.72662353515625</Boxes>
        <Boxes>405.62225341796875</Boxes>
        <Boxes>301.68280029296875</Boxes>
        <Boxes>421.94085693359375</Boxes>
    </Elements>
    <Elements>
        <Score>0.9878326654434204</Score>
        <ClassName>TA02 安全带未系</ClassName>
        <Label>2</Label>
        <Boxes>690.0284423828125</Boxes>
        <Boxes>374.8208923339844</Boxes>
        <Boxes>705.72021484375</Boxes>
        <Boxes>394.5099182128906</Boxes>
    </Elements>
    <Elements>
        <Score>0.957288920879364</Score>
        <ClassName>FZ01 燃油不足</ClassName>
        <Label>10</Label>
        <Boxes>716.0230712890625</Boxes>
        <Boxes>426.26654052734375</Boxes>
        <Boxes>730.5159912109375</Boxes>
        <Boxes>445.77960205078125</Boxes>
    </Elements>
    <Elements>
        <Score>0.9438304901123047</Score>
        <ClassName>TG04 坡道辅助</ClassName>
        <Label>7</Label>
        <Boxes>688.2109375</Boxes>
        <Boxes>353.2281188964844</Boxes>
        <Boxes>708.463134765625</Boxes>
        <Boxes>368.4597473144531</Boxes>
    </Elements>
</Data>

JSON 格式

{
  "RequestId": "3BDA7297-2515-4C9C-99EA-C5950B906BCF",
  "Data": {
    "Elements": [
      {
        "Score": "0.9990643858909607",
        "ClassName": "FZ04 电瓶缺电",
        "Label": 13,
        "Boxes": [
          "692.4900512695312",
          "423.0277099609375",
          "709.9772338867188",
          "436.11529541015625"
        ]
      },
      {
        "Score": "0.9948421120643616",
        "ClassName": "FW07 发动机故障",
        "Label": 20,
        "Boxes": [
          "262.644287109375",
          "419.08294677734375",
          "282.2294921875",
          "432.89495849609375"
        ]
      },
      {
        "Score": "0.9942097663879395",
        "ClassName": "TG06 制动提示灯",
        "Label": 9,
        "Boxes": [
          "280.72662353515625",
          "405.62225341796875",
          "301.68280029296875",
          "421.94085693359375"
        ]
      },
      {
        "Score": "0.9878326654434204",
        "ClassName": "TA02 安全带未系",
        "Label": 2,
        "Boxes": [
          "690.0284423828125",
          "374.8208923339844",
          "705.72021484375",
          "394.5099182128906"
        ]
      },
      {
        "Score": "0.957288920879364",
        "ClassName": "FZ01 燃油不足",
        "Label": 10,
        "Boxes": [
          "716.0230712890625",
          "426.26654052734375",
          "730.5159912109375",
          "445.77960205078125"
        ]
      },
      {
        "Score": "0.9438304901123047",
        "ClassName": "TG04 坡道辅助",
        "Label": 7,
        "Boxes": [
          "688.2109375",
          "353.2281188964844",
          "708.463134765625",
          "368.4597473144531"
        ]
      }
    ]
  }
}

错误码

关于仪表盘识别的错误码,详情请参见常见错误码

SDK参考

单击SDK简介查看SDK信息。