Detecta contenido no conforme en imágenes, como pornografía, terrorismo, escenas no deseadas, logotipos y violaciones de texto en imagen.
Descripción de la operación
-
Antes de utilizar esta operación, asegúrese de comprender los métodos de facturación y los precios de Intelligent Media Management.
ImportanteNo se garantiza el tiempo de ejecución de las tareas asíncronas.
-
Requisitos de la imagen:
-
Las URL de imagen admiten los protocolos HTTP y HTTPS.
-
Se admiten los siguientes formatos de imagen: PNG, JPG, JPEG, BMP, GIF y WEBP.
-
El tamaño de la imagen no puede superar los 20 MB tanto para invocaciones síncronas como asíncronas. La altura o anchura no puede exceder los 30,000 píxeles, y el número total de píxeles no puede superar los 250 millones. Para imágenes GIF, el número total de píxeles no puede exceder los 4,194,304, y la altura o anchura no puede superar los 30,000 píxeles.
-
El tiempo de espera de descarga de la imagen es de 3 segundos. Si la descarga tarda más de 3 segundos, se devuelve un error de tiempo de espera.
-
Para obtener mejores resultados, la resolución de la imagen debe ser de al menos 256 × 256 píxeles. Una baja resolución puede afectar la precisión de la detección.
-
El tiempo de respuesta para la detección de imágenes depende del tiempo de descarga de la imagen. Asegúrese de que el servicio de almacenamiento donde se encuentra la imagen sea estable y confiable. Utilice Alibaba Cloud Object Storage Service (OSS) o CDN.
-
-
Esta es una operación asíncrona. Después de que se inicia una tarea, su información se conserva solo durante 7 días. No puede consultar la información después de este periodo. Para ver la información de la tarea, puede llamar a la operación GetTask o ListTasks y utilizar el
TaskIddevuelto. Alternativamente, puede configurar el parámetro Notification para recibir la información de la tarea mediante mensajes de notificación asíncronos.
Los resultados de la detección se devuelven en un mensaje de notificación asíncrono. El campo Suggestion en el mensaje tiene uno de los siguientes valores:
-
pass: La imagen pasó la revisión. No se detectó contenido no conforme.
-
block: La imagen no pasó la revisión. Se detectó contenido no conforme. El campo Categories indica la categoría no conforme. Para obtener más información sobre las categorías, consulte Resultados de detección de Content Moderation.
-
review: La imagen requiere revisión manual. Una vez completada la revisión manual, se envía otro mensaje de notificación asíncrono para informarle del resultado.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
imm:CreateImageModerationTask |
create |
*Project
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ProjectName |
string |
Sí |
El nombre del proyecto. Para obtener más información sobre cómo obtener el nombre del proyecto, consulte Crear un proyecto. |
test-project |
| UserData |
string |
No |
La información personalizada. Esta información se devuelve en el mensaje de notificación asíncrono para ayudarle a asociar el mensaje con su sistema. El valor puede tener una longitud máxima de 2,048 bytes. |
test-data |
| SourceURI |
string |
Sí |
El URI de OSS de la imagen. El URI debe seguir el formato |
oss://test-bucket/test-object |
| Tags |
object |
No |
Las etiquetas personalizadas. Puede utilizar etiquetas para buscar y filtrar tareas asíncronas. |
{ "User": "Jane" } |
| CredentialConfig | CredentialConfig |
No |
La configuración de autorización encadenada. Este parámetro es opcional. Para obtener más información, consulte Utilizar autorización encadenada para acceder a recursos de otras entidades. |
|
| Scenes |
array |
No |
Los escenarios de detección de imágenes. |
|
|
string |
No |
El escenario de detección de imágenes. Valores válidos:
Nota
Si no especifica un escenario de detección, se utilizan por defecto los escenarios Valores válidos:
|
porn |
|
| Interval |
integer |
No |
La frecuencia de captura de fotogramas. Este parámetro se utiliza para la detección de GIF e imágenes largas. El valor predeterminado es 1. |
2 |
| MaxFrames |
integer |
No |
El número máximo de fotogramas a capturar. Este parámetro se utiliza para la detección de GIF e imágenes largas. El valor predeterminado es 1. |
10 |
| Notification | Notification |
No |
La configuración de notificación. Para obtener más información sobre el formato de los mensajes de notificación asíncronos, consulte Formato de mensaje de notificación asíncrono. |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
La estructura de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
1B3D5E0A-D8B8-4DA0-8127-ED32C851**** |
| TaskId |
string |
El ID de la tarea. |
ImageModeration-179ef4f8-d583-4f0c-a293-7c0889c***** |
| EventId |
string |
El ID del evento. |
2E6-1I0FGn0zFnl5AflRfhzClma***** |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "1B3D5E0A-D8B8-4DA0-8127-ED32C851****",
"TaskId": "ImageModeration-179ef4f8-d583-4f0c-a293-7c0889c*****",
"EventId": "2E6-1I0FGn0zFnl5AflRfhzClma*****"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.