Digitalizador de documentos
A digitalização de documentos físicos, que permite aos usuários converter documentos físicos em formatos digitais, se tornou uma jornada muito comum em apps para dispositivos móveis. A API Document Scanner do ML Kit oferece uma solução abrangente com um fluxo de interface de alta qualidade e consistente em apps e dispositivos Android. Depois que o fluxo do scanner de documentos é acionado no app, os usuários mantêm controle total sobre o processo de digitalização. Eles podem cortar os documentos digitalizados, aplicar filtros, remover sombras ou manchas e enviar facilmente os arquivos digitalizados de volta para seu app.
O fluxo da interface, os modelos de ML e outros recursos grandes são fornecidos usando os serviços do Google Play, o que significa:
- Baixo impacto no tamanho binário (todos os modelos de ML e recursos grandes são baixados centralmente no Google Play Services).
- Não é necessário ter permissão de acesso à câmera. O scanner de documentos usa a permissão de acesso à câmera do Google Play Services, e os usuários controlam quais arquivos compartilhar com seu app.
Todo o fluxo do scanner de documentos funciona no dispositivo.
Principais recursos
- Interface do usuário consistente e de alta qualidade para digitalizar documentos físicos.
- Captura automática com detecção de documentos.
- Detecção precisa de bordas para resultados de corte ideais.
- Detecção automática de rotação para mostrar os documentos na vertical.
- Funcionalidades de edição para cortar, aplicar filtros, remover sombras, limpar manchas e enviar arquivos digitalizados de volta para o app.
- Processamento no dispositivo, preservando a privacidade do usuário.
- Não é necessário pedir permissão da câmera no seu app.
- Baixo impacto no tamanho do binário do APK.
Personalização
A API document scanner oferece um fluxo de interface de alta qualidade e totalmente desenvolvido que é consistente em todos os apps Android. No entanto, também é possível personalizar alguns aspectos da experiência do usuário:
Número máximo de páginas:
Defina um limite para o número de páginas digitalizadas.Importação da galeria:
ative ou desative a capacidade de importar da galeria de fotos.Funcionalidades de edição:
personalize as funcionalidades de edição disponíveis para o usuário escolhendo entre três modos:SCANNER_MODE_BASE
: recursos básicos de edição (cortar, girar, reordenar páginas etc.).SCANNER_MODE_BASE_WITH_FILTER
: adiciona filtros de imagem (escala de cinza, melhoria automática de imagem etc.) ao modoSCANNER_MODE_BASE
.SCANNER_MODE_FULL
(padrão): adiciona recursos de limpeza de imagens com tecnologia de ML (apagar manchas, dedos etc.) ao modoSCANNER_MODE_BASE_WITH_FILTER
. Esse modo também vai permitir que os principais recursos futuros sejam adicionados automaticamente com as atualizações do Google Play Services, enquanto os outros dois modos vão manter os conjuntos de recursos atuais e receber apenas pequenos refinamentos.
Modo básico | Modo básico com filtro | Modo completo |
---|---|---|
![]() |
![]() |
![]() |
Resultados de exemplo
Imagem original | Documento digitalizado com perspectiva corrigida, rugas removidas e filtro em escala de cinza aplicado |
---|---|
![]() |
![]() |
Imagem original | Documento digitalizado com rotação automática, remoção de manchas e filtro de cor aplicado |
---|---|
![]() |
![]() |
Imagem original | Documento digitalizado com remoção de manchas e filtro automático aplicado |
---|---|
![]() |
![]() |
Imagem original | Documento digitalizado girado automaticamente com sombra removida e filtro automático aplicado |
---|---|
![]() |
![]() |
Imagem original | Documento digitalizado girado automaticamente com o dedo removido e filtro automático aplicado |
---|---|
![]() |
![]() |