你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
图像类型检测
利用分析图像 3.2 API,Azure AI 视觉可以分析图像的内容类型,指示图像是剪贴画还是线条图。
剪贴画检测
Azure AI 视觉可分析图像,并通过 0-3 的量表对图像为剪贴画的可能性进行评级,如下表中所示。
值 | 含义 |
---|---|
0 | 非剪贴画 |
1 | 不明确 |
2 | 正常剪贴画 |
3 | 良好剪贴画 |
剪贴画检测示例
以下 JSON 响应说明了 Azure AI 视觉将图像评级为剪贴画的可能性时返回的内容。
{
"imageType": {
"clipArtType": 3,
"lineDrawingType": 0
},
"requestId": "88c48d8c-80f3-449f-878f-6947f3b35a27",
"metadata": {
"height": 225,
"width": 300,
"format": "Jpeg"
}
}
{
"imageType": {
"clipArtType": 0,
"lineDrawingType": 0
},
"requestId": "a9c8490a-2740-4e04-923b-e8f4830d0e47",
"metadata": {
"height": 200,
"width": 300,
"format": "Jpeg"
}
}
线条图检测
Azure AI 视觉分析图像并返回一个布尔值,该值指示图像是否为线条图。
线条图检测示例
以下 JSON 响应说明了 Azure AI 视觉指示图像是否为线条图时返回的内容。
{
"imageType": {
"clipArtType": 2,
"lineDrawingType": 1
},
"requestId": "6442dc22-476a-41c4-aa3d-9ceb15172f01",
"metadata": {
"height": 268,
"width": 300,
"format": "Jpeg"
}
}
{
"imageType": {
"clipArtType": 0,
"lineDrawingType": 0
},
"requestId": "98437d65-1b05-4ab7-b439-7098b5dfdcbf",
"metadata": {
"height": 200,
"width": 300,
"format": "Jpeg"
}
}
使用 API
图像类型检测功能属于分析图像 3.2 API。 可以通过本机 SDK 或 REST 调用来调用此 API。 将 ImageType
包括在 visualFeatures 查询参数中。 然后,在获取完整 JSON 响应时,就只需分析 "imageType"
部分内容的字符串。