# huaweicloud-solution-moderation **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-moderation ## Basic Information - **Project Name**: huaweicloud-solution-moderation - **Description**: 提供开箱即用的图片上传OBS是全自动内容审核解决方案。此解决方案通过组合OBS服务,函数工作流服务,内容审核服务,日志服务,帮助用户对上传OBS的不适宜图片内容进行快速检测,有效降低涉黄涉恐等风险。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-03-21 - **Last Updated**: 2024-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] **解决方案介绍** =============== 该解决方案基于华为云内容审核服务的图像审核技术构建,可自动对用户上传到对象存储服务的图片进行审核,识别图片中是否包含涉黄、广告、涉政涉暴、涉政敏感人物等违规内容,降低业务违规风险。 解决方案实践详情页面:https://www.huaweicloud.com/solution/implementations/moderation.html **架构图** --------------- ![方案架构](./document/moderation-image.png) **架构描述** --------------- 该解决方案会部署如下资源: 1. 创建两个OBS桶,一个提供给用户上传图片,另一个用于转储违规图片和存放审核日志; 2. 在函数工作流中创建函数,当OBS桶收到上传的图片后,会自动通知函数调用内容审核服务,并将违规图片进行替换和转储; 3. 开通内容审核服务,用于违规图片的内容审核。 **组织结构** --------------- ``` lua huaweicloud-solution-moderation ├── moderation-image.tf.json -- 资源编排模板 ├── functiongraph ├── moderation_image.py -- 函数文件 ``` **开始使用** --------------- 1、登录华为云[对象存储服务](https://console.huaweicloud.com/console/?region=cn-north-4&locale=zh-cn#/obs/manager/buckets)控制台,查看OBS桶是否正常创建。 图1 查看OBS桶 ![OBS桶](./document/readme-image-001.png) 2、选择桶moderation-image-demo-resource-obs(实际桶名称以部署指定参数为准),上传图片文件。 ``` 图像内容审核 支持识别处理JPG、PNG、JPEG、WEBP、GIF、TIFF、TIF、HEIF格式的图片。 图像各边的像素大小在20到6000px之间。 图片base64编码后大小不超过10MB(原图像大小不超过7.5MB)。 目前支持暴恐元素、涉黄内容检测。 默认API调用最大并发为10(表示1秒内最多请求10次),如需调整更高并发限制请参考部署指南通过工单联系专业工程师为您服务。 ``` 图2 上传图片 ![上传图片](./document/readme-image-002.png) 3、检查违规图片替换结果(合规图片不会替换)。 图3 违规图片替换 ![违规图片替换](./document/readme-image-003.png) 4、选择桶moderation-image-result-demo(以默认参数为例,实际桶名称以部署指定参数为准),查看原始图片和审核日志。 图4 原始图片和审核日志 ![原始图片和审核日志](./document/readme-image-004.png)