Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
El proceso de creación de detección de logotipos de texto está disponible actualmente a través de la API. El resultado se puede ver a través del sitio web de Azure AI Video Indexer.
Los detalles sobre la detección de logotipos textuales se basan en la detección de texto mediante el reconocimiento óptico de caracteres (OCR), que coincide con un texto específico predefinido.
Por ejemplo, si ha creado el logotipo textual Microsoft, las apariciones de la palabra Microsoft se detectan como el logotipo de Microsoft. Un logotipo puede tener diferentes variaciones. Estas variaciones se pueden asociar con el nombre del logotipo principal. Por ejemplo, puede que tenga bajo el Microsoft logotipo las siguientes variaciones: MS, MSFT, etc.
{
"name": "Microsoft",
"wikipediaSearchTerm": "Microsoft",
"textVariations": [{
"text": "Microsoft",
"caseSensitive": false
}, {
"text": "MSFT",
"caseSensitive": true
}]
}
Requisito previo
La cuenta de Azure Video Index debe tener al menos el contributor rol asignado al recurso.
Cómo se usa
Para usar la detección de logotipos textuales, siga estos pasos, descritos en este artículo:
Cree una instancia de logotipo mediante una solicitud de Create logo API (con variaciones).
- Guarde el identificador del logotipo.
Cree un grupo de logotipos mediante una solicitud Create Logo Group API (Crear grupo de logotipos).
- Asocie la instancia de logotipo al grupo al crear el nuevo grupo (pegando el identificador en la matriz de logotipos).
Cargue un vídeo usando: Vídeo Avanzado o el ajuste preestablecido de Vídeo + Audio Avanzado, y use el parámetro
logoGroupIdpara especificar el grupo de logotipos con el que desea indexar el vídeo.
Creación de una instancia de logotipo
Use una solicitud create logo API para crear el logotipo. Puede usar el botón Pruébelo .
En este ejemplo, se usa el ejemplo proporcionado como valor predeterminado:
Inserte los parámetros siguientes:
-
Location: la ubicación de la cuenta de Video Indexer de Azure AI. -
Account ID: el identificador de la cuenta de Video Indexer de Azure AI. -
Access token: el token, al menos en un permiso de nivel de colaborador.
El cuerpo predeterminado es:
{
"name": "Microsoft",
"wikipediaSearchTerm": "Microsoft",
"textVariations": [{
"text": "Microsoft",
"caseSensitive": false
}, {
"text": "MSFT",
"caseSensitive": true
}]
}
| Llave | Importancia |
|---|---|
| Nombre | Nombre del logotipo usado en el sitio web de Azure AI Video Indexer. |
| términoDeBúsquedaEnWikipedia | Término usado para crear una descripción en el sitio web de Video Indexer. |
| texto | Texto que usa el modelo para la comparación. Asegúrese de agregar el nombre obvio como parte de las variaciones. Por ejemplo, Microsoft. |
| caseSensitive | Determina si el texto distingue mayúsculas de minúsculas. Se establece en true/false según la variación. |
La respuesta debe devolver 201 Created.
HTTP/1.1 201 Created
content-type: application/json; charset=utf-8
{
"id": "id"
"creationTime": "2023-01-15T13:08:14.9518235Z",
"lastUpdateTime": "2023-01-15T13:08:14.9518235Z",
"lastUpdatedBy": "Jhon Doe",
"createdBy": "Jhon Doe",
"name": "Microsoft",
"wikipediaSearchTerm": "Microsoft",
"textVariations": [{
"text": "Microsoft",
"caseSensitive": false,
"creationTime": "2023-01-15T13:08:14.9518235Z",
"createdBy": "Jhon Doe"
}, {
"text": "MSFT",
"caseSensitive": true,
"creationTime": "2023-01-15T13:08:14.9518235Z",
"createdBy": "Jhon Doe"
}]
}
Creación de un nuevo grupo de logotipos de texto
Use una solicitud Create Logo Group API (Crear grupo de logotipos) para crear un grupo de logotipos. Use el botón Pruébelo .
Inserte los parámetros siguientes:
-
Location: la ubicación de la cuenta de Video Indexer de Azure AI. -
Account ID: el identificador de la cuenta de Video Indexer de Azure AI. -
Access token: el token, al menos en un permiso de nivel de colaborador.
En Cuerpo, pegue el identificador de logotipo del paso anterior.
{
"logos": [{
"logoId": "id"
}],
"name": "Technology",
"description": "A group of logos of technology companies."
}
El ejemplo predeterminado tiene dos identificadores de logotipo. El primer grupo se creó con solo un identificador de logotipo.
La respuesta debe devolver 201 Created.
HTTP/1.1 201 Created content-type: application/json; charset=utf-8 { "id": "id", "creationTime": "2023-01-15T14:41:11.4860104Z", "lastUpdateTime": "2023-01-15T14:41:11.4860104Z", "lastUpdatedBy": "Jhon Doe", "createdBy": "Jhon Doe", "logos": [{ "logoId": " e9d609b4-d6a6-4943-86ff-557e724bd7c6" }], "name": "Technology", "description": "A group of logos of technology companies." }
Cargar desde la dirección URL
Use la llamada api de carga:
Especifique los parámetros siguientes:
-
Location: la ubicación de la cuenta de Video Indexer de Azure AI -
Account: el identificador de la cuenta de Video Indexer de Azure AI -
Name: el nombre del archivo multimedia que está indexando. -
Language:en-US. Para obtener más información, consulte Compatibilidad con idiomas. -
IndexingPreset: seleccione Vídeo avanzado/Audio+vídeo. -
Videourl: la dirección URL -
LogoGroupID: GUID que representa el grupo de logotipos (lo obtuvo en la respuesta al crearlo) -
Access token: el token, al menos en un permiso de nivel de colaborador.
Inspeccionar la salida
Suponiendo que el modelo de logotipo de texto encuentre una coincidencia, podrá ver el resultado en el sitio web de Video Indexer de Azure AI.
Información detallada
Aparecerá una nueva sección en el panel de información que muestra el número de logotipos personalizados detectados. Se muestra una miniatura representativa que representa el nuevo logotipo.
Escala de tiempo
Al cambiar a la vista Cronología, en la Vista, marque la casilla Logos. Todas las miniaturas detectadas se muestran según su marca de tiempo.
Se muestran todas las instancias de logotipo reconocidas con una certeza por encima del 80 % presentes. La lista extendida de detecciones, incluida la detección de poca certeza, está disponible en el archivo Artifacts .
Agregar un logotipo a un grupo de logotipos existente
En la primera parte de este artículo, había una instancia de un logotipo y se asociaba al grupo de logotipos derecho tras la creación del grupo de logotipos. Si todas las instancias de logotipo se crean antes de crear el grupo de logotipos, se pueden asociar con el grupo de logotipos en la fase de creación. Sin embargo, si el grupo ya se creó, la nueva instancia debe asociarse al grupo siguiendo estos pasos:
Cree el logotipo.
- Copie el identificador del logotipo.
-
- Copie el identificador del grupo de logotipos del grupo derecho.
-
- Copie la respuesta de la lista de identificadores de logotipos:
Ejemplo de lista de logotipos:
"logos": [{ "logoId": "id" }], Actualice el grupo de logotipos.
- El identificador del grupo de logotipos es la salida recibida en el paso 2.
- En el cuerpo de la solicitud, pegue la lista existente de logotipos del paso 3.
- A continuación, agregue a la lista el identificador de logotipo del paso 1.
Validar la respuesta del grupo Actualizar logotipo asegurándose de que la lista incluye tanto los identificadores anteriores como los nuevos.
Información adicional y limitaciones
- Un grupo de logotipos puede contener hasta 50 logotipos.
- Un logotipo se puede vincular a más de un grupo.
- Utiliza el grupo de actualización de logotipo para agregar el nuevo logotipo a un grupo existente.