你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
了解图像审查概念
使用内容审查器的机器辅助图像审查来审查图像中是否存在成人和猥亵内容。 扫描图像以查找文本内容并提取该文本,以及检测人脸。 可以将图像与自定义列表进行匹配,并执行进一步操作。
评估成人和猥亵内容
评估操作返回 0 到 1 之间的置信度分数。 它还返回等于 true 或 false 的布尔数据。 这些值可预测图像是否包含潜在的成人或猥亵内容。 使用图像(文件或 URL)调用 API 时,返回的响应包含以下信息:
"ImageModeration": {
.............
"adultClassificationScore": 0.019196987152099609,
"isImageAdultClassified": false,
"racyClassificationScore": 0.032390203326940536,
"isImageRacyClassified": false,
............
],
注意
isImageAdultClassified
表示可能有图像在某些情况下被视为有露骨色情内容或成人内容。isImageRacyClassified
表示可能有图像在某些情况下被视为有性暗示内容或成人内容。- 这些分数介于 0 和 1 之间。 评分越高,模型预测类别可能适用的可能性越高。 此预览版依赖于统计模型,而不是人工编码结果。 我们建议你对自己的内容进行测试,以确定每个类别是否符合要求。
- 布尔值为 true 或 false,具体情况取决于内部分数阈值。 客户应评估是使用该值,还是根据他们的内容策略确定自定义阈值。
使用光学字符识别 (OCR) 检测文本
光学字符识别 (OCR) 操作可预测图像中是否存在文本内容,并将其提取出来以进行文本审查,以及用于其他用途。 你可以指定语言。 如果未指定语言,则检测默认为英语。
响应包含以下信息:
- 原始文本。
- 检测到的文本元素及其置信度分数。
示例提取:
"TextDetection": {
"status": {
"code": 3000.0,
"description": "OK",
"exception": null
},
.........
"language": "eng",
"text": "IF WE DID \r\nALL \r\nTHE THINGS \r\nWE ARE \r\nCAPABLE \r\nOF DOING, \r\nWE WOULD \r\nLITERALLY \r\nASTOUND \r\nOURSELVE \r\n",
"candidates": []
},
检测人脸
检测人脸有助于检测个人数据,例如图像中的人脸。 可以检测每个图像中的潜在人脸和潜在人脸的数量。
响应包括以下信息:
- 人脸计数
- 检测到的人脸的位置列表
示例提取:
"FaceDetection": {
......
"result": true,
"count": 2,
"advancedInfo": [
.....
],
"faces": [
{
"bottom": 598,
"left": 44,
"right": 268,
"top": 374
},
{
"bottom": 620,
"left": 308,
"right": 532,
"top": 396
}
]
}
创建和管理自定义列表
在许多在线社区中,在用户上传图像或其他类型的内容之后,冒犯性项目可能在接下来的几天、几周和几个月内多次共享。 从多个地方重复扫描和筛选出相同图像或甚至略微修改的图像版本的成本可能是昂贵的,并且容易出错。
可以将令人反感的图像添加到阻止内容的自定义列表中,而不是多次审核同一图像。 这样,内容审核系统就会将传入图像与自定义列表进行比较,并停止任何进一步处理。
注意
最多只能使用 5 个图像列表,每个列表中的图像数不得超过 10,000 张。
内容审查器提供了完整的图像列表管理 API,其中包含用于管理自定义图像列表的操作。 如果熟悉 Visual Studio 和 C#,则请查看图像列表 .NET 快速入门。
与自定义列表进行匹配
匹配操作允许将传入图像与使用列表操作创建和管理的任何自定义列表进行模糊匹配。
如果找到匹配项,该操作将返回匹配图像的标识符和审查标记。 响应包括以下信息:
- 匹配分数(介于 0 和 1 之间)
- 匹配图像
- 图像标记(在之前的审查期间分配)
- 图像标签
示例提取:
{
..............,
"IsMatch": true,
"Matches": [
{
"Score": 1.0,
"MatchId": 169490,
"Source": "169642",
"Tags": [],
"Label": "Sports"
}
],
....
}
后续步骤
试用快速入门并使用 REST API 代码示例。