識別輸入圖中所包含的元素,用矩形框標注出其位置,并區分其對應的基本類型(人/物、修飾、文案)。
介紹
名稱:元素識別定位
Action: DetectImageElements
示意圖:
參數定義
輸入字段:
字段 | 類型 | 是否必須 | 描述 |
url | string | 是 | 圖片地址 |
輸出字段:
字段 | 類型 | 是否必須 | 描述 |
elements | List<element> | 是 | 元素列表 |
element定義
字段 | 類型 | 是否必須 | 描述 |
score | float | 是 | 預測分值 [0.0, 1.0] |
x | int | 是 | 元素坐標,左上角x |
y | int | 是 | 元素坐標, 左上角y |
width | int | 是 | 元素寬度 |
height | int | 是 | 元素高度 |
type | string | 是 | 元素類型 |
元素類型type定義:
UnType("未定義類型"),
AllType("所有類型"),
RootType("跟類型"),
Synthesis("組合元素圖"),
Embedded("所有嵌套類型"),
Format("元素格式"),
MajorObject("主體"),
Character("文案"),
Identifier("標識"),
Background("背景"),
Decoration("修飾"),
MajorHuman("人物模特"),
MajorAuction("商品"),
MajorThing("物體"),
MajorOther("其他主體"),
CharMain("主文案"),
CharSub("副文案"),
CharAction("行動點文案"),
CharContent("內容文案"),
CharNumber("數字文案"),
CharOther("其他文案"),
IdentLogo("logo標識"),
IdentLight("高亮標識"),
IdentCode("碼標識"),
IdentOther("其他標識"),
BackBitmap("位圖背景"),
BackVector("矢量圖背景"),
BackOther("其他背景"),
DecoTile("平鋪修飾"),
DecoRegion("區域修飾"),
DecoPieces("碎片修飾"),
DecoEdge("貼邊修飾"),
DecoLine("線性修飾"),
DecoBox("框型修飾"),
DecoChar("行動點文案修飾"),
DecoOther("其他修飾"),
SynthMajor("主體組團"),
SynthChar("文案組團"),
SynthIdent("標識組團"),
SynthBack("背景組團"),
SynthDeco("修飾組團"),
SynthOther("其他組團"),
EmbedSvg("svg嵌套格式"),
EmbedJson("json嵌套格式"),
EmbedHtml("html嵌套格式")
示例:
輸入
{
"url": "http://ivpd-demo.oss-cn-shanghai.aliyuncs.com/ivpd-demo/images/DetectImageElements/detect-elements-src.png"
}
輸出
{
code: "0",
message: "success",
trackId: "0b0ab09d15627518578475681e",
reqeustId: "0b0ab09d15627518578475681e",
data: {
elements:[
{
"score": 0.997582077980042,
"width": 83,
"height": 24,
"x": 246,
"x": 262,
"type": "character"
},
{
"score": 0.96921968460083,
"width": 277,
"height": 259,
"x": 588,
"x": 66,
"type": "majorhuman"
}
]
}
}
文檔內容是否對您有幫助?