Extração de Valor da Chave (Passaporte)
A extração de valor de chave pode ser usada para identificar valores para chaves predefinidas em um passaporte suportado por MRZ. Por exemplo, se um passaporte incluir nacionalidade e data de emissão, o Document Understanding poderá identificar esses valores e retorná-los como um par de valores-chave.
Os recursos suportados são:
- Valores de extração para pares de valores de chave predefinidos
- Pontuação de segurança
Os campos suportados são:
| Campo | Descrição | Valor de Resposta da API |
|---|---|---|
| FirstName | Nome (nome dado) listado no documento. | Texto Extraído |
| LastName | Sobrenome (nome da família) listado no documento. | Texto Extraído |
| País | País listado no documento. | Código de país ISO 3166-1 extraído |
| Nacionalidade | Nacionalidade do proprietário do documento. | Código de país ISO 3166-1 extraído |
| BirthDate | Data de nascimento. |
|
| ExpiryDate | Data de expiração listada no documento. |
|
| Sexo | Sexo listado no documento. | Texto Extraído |
| DocumentType | Tipo de documento, geralmente listado como um caractere único, como "P" para passaporte ou "V" para Visa. | Texto Extraído |
| DocumentNumber | Número de identificação do documento. | Texto Extraído |
Exemplo de Extração de Valor da Chave (Passaporte)
Um exemplo do uso da extração de valor-chave de um passaporte no Document Understanding.
- Documento de entrada
-
Solicitação de API
de Entrada de Extração de Valor de Chave (Passaporte):{ "processorConfig": { "processorType": "GENERAL", "features": [ { "featureType": "KEY_VALUE_EXTRACTION" }, "documentType": "PASSPORT" }, "inputLocation": { "sourceType": "OBJECT_STORAGE_LOCATIONS", "objectLocations": [ { "source": "OBJECT_STORAGE", "namespaceName": "", "bucketName": "", "objectName": "" } ] }, "compartmentId": "", "outputLocation": { "namespaceName": "", "bucketName": "", "prefix": "" } } - Saída:
- Resposta da API:
{ "documentMetadata": { "pageCount": 1, "mimeType": "image/png" }, "pages": [ { "pageNumber": 1, "detectedDocumentTypes": [ { "documentType": "PASSPORT", "confidence": 0.99412346 }, { "documentType": "INVOICE", "confidence": 0.0010955964 }, { "documentType": "RECEIPT", "confidence": 0.0009931799 }, { "documentType": "CHECK", "confidence": 0.0008127898 }, { "documentType": "DRIVER_LICENSE", "confidence": 0.00070861256 } ], "documentFields": [ { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "FirstName", "confidence": 0.9979309 }, "fieldValue": { "valueType": "STRING", "value": "HAPPY" } }, { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "LastName", "confidence": 0.9979309 }, "fieldValue": { "valueType": "STRING", "value": "TRAVELER" } }, { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "Country", "confidence": 0.9979309 }, "fieldValue": { "valueType": "STRING", "value": "USA" } }, { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "Nationality", "confidence": 0.9998241 }, "fieldValue": { "valueType": "STRING", "value": "USA" } }, { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "BirthDate", "confidence": 0.9998241 }, "fieldValue": { "valueType": "STRING", "value": "1965/02/05" } }, { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "ExpiryDate", "confidence": 0.9998241 }, "fieldValue": { "valueType": "STRING", "value": "2030/10/14" } }, { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "Gender", "confidence": 0.9998241 }, "fieldValue": { "valueType": "STRING", "value": "F" } }, { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "DocumentType", "confidence": 0.9979309 }, "fieldValue": { "valueType": "STRING", "value": "P" } }, { "fieldType": "KEY_VALUE", "fieldLabel": { "name": "DocumentNumber", "confidence": 0.9998241 }, "fieldValue": { "valueType": "STRING", "value": "E00007734" } } ] } ], "detectedDocumentTypes": [ { "documentType": "PASSPORT", "confidence": 0.99412346 } ], "documentClassificationModelVersion": "*.*.*", "keyValueExtractionModelVersion": "*.*.*(" }