设备网络SDK开发使用手册


<ShipsDetectionCap version="2.0">
  <ShipsDetection>
    <id min="" max="">
      <!--req, xs:string, 规则ID -->
    </id>
    <enabled opt="true,false">
      <!--req, xs:boolean, 使能 -->
    </enabled>
    <lookDownUpAngle min="" max="">
      <!--req, xs:float, 设备俯仰角度,精确到小数点后一位-->
    </lookDownUpAngle>
    <horizontalHeight min="" max="">
      <!--req, xs:float, 设备水平高度,精确到小数点后一位 -->
    </horizontalHeight>
    <normalizedScreenSize>
      <normalizedScreenWidth>
        <!--req, xs:integer, 归一化宽度 -->
      </normalizedScreenWidth>
      <normalizedScreenHeight>
        <!--req, xs:integer, 归一化高度-->
      </normalizedScreenHeight>
    </normalizedScreenSize>
    <ShipsDetectionRegionList size="4">
      <!--opt, 船只检测区域列表-->
      <ShipsDetectionRegion>
        <id>
          <!--req, xs:string, 区域ID-->
        </id>
        <enabled>
          <!--req, xs:boolean, 使能-->
        </enabled>
        <sensitivityLevel min="1" max="100">
          <!--req, xs:integer, 1~100, 0 is the least sensitive, 灵敏度参数-->
        </sensitivityLevel>
        <frameOverlayEnabled>
          <!--req, xs:boolean, 视频是否叠加检测框-->
        </frameOverlayEnabled >
        <RegionCoordinatesList size="10">
          <!--opt, 区域坐标点列表 -->
          <RegionCoordinates>
            <!--opt, 坐标点-->
            <positionX>
              <!--req, xs:integer;coordinate, X坐标 -->
            </positionX>
            <positionY>
              <!--req, xs:integer;coordinate, Y坐标-->
            </positionY>
          </RegionCoordinates>
        </RegionCoordinatesList>
        <TriggerLineCoordinatesList size="2">
          <!--opt, 触发线坐标点列表-->
          <TriggerLineCoordinates>
            <!--opt, 触发线坐标点-->
            <positionX>
              <!-- req, xs:integer;coordinate, X坐标-->
            </positionX>
            <positionY>
              <!-- req, xs:integer;coordinate, Y坐标-->
            </positionY>
          </TriggerLineCoordinates>
        </TriggerLineCoordinatesList>
        <TriggerLineList size="16">
          <!--opt -->
          <TriggerLine>
            <id>
              <!--req, xs:integer, "序号,从1开始" -->
            </id>
            <enabled opt="true,false">
              <!--req, xs:boolean -->
            </enabled>
            <sensitivity min="1" max="100" default="50">
              <!--req, xs:integer, 1-100, 灵敏度-->
            </sensitivity>
            <MinimumTargetSize>
              <!--req, "最小目标尺寸" -->
              <width min="0" max="1000" default="52">
                <!--req, xs:integer, "宽,0-1000,默认52" -->
              </width>
              <height min="0" max="1000" default="35">
                <!--req, xs:integer, "高,0-1000, 默认35" -->
              </height>
            </MinimumTargetSize>
            <TriggerLineCoordinatesList size="2">
              <!--req -->
              <TriggerLineCoordinates>
                <positionX>
                  <!--req, xs:integer;coordinate -->
                </positionX>
                <positionY>
                  <!--req, xs:integer;coordinate  -->
                </positionY>
              </TriggerLineCoordinates>
            </TriggerLineCoordinatesList>
          </TriggerLine>
        </TriggerLineList>
      </ShipsDetectionRegion>
    </ShipsDetectionRegionList>
  </ShipsDetection>
  <isSupportShipsDetectionCount>
  <!--opt, xs:boolen, 是否支持船只计数-->
  </isSupportShipsDetectionCount>
</ShipsDetectionCap>