Escáner de documentos
La digitalización de documentos físicos, que permite a los usuarios convertir documentos físicos en formatos digitales, se ha convertido en un recorrido del usuario muy común en las apps para dispositivos móviles. La API del escáner de documentos de ML Kit proporciona una solución integral con un flujo de IU coherente y de alta calidad en todas las apps y dispositivos Android. Una vez que se activa el flujo del escáner de documentos desde tu app, los usuarios conservan el control total sobre el proceso de escaneo. Opcionalmente, pueden recortar los documentos escaneados, aplicar filtros, quitar sombras o manchas, y enviar fácilmente los archivos digitalizados a tu app.
El flujo de la IU, los modelos de AA y otros recursos grandes se entregan a través de los servicios de Google Play, lo que significa lo siguiente:
- Bajo impacto en el tamaño del objeto binario (todos los modelos de AA y los recursos grandes se descargan de forma centralizada en los Servicios de Google Play).
- No se requiere permiso de cámara: El escáner de documentos aprovecha el permiso de cámara de los Servicios de Google Play, y los usuarios controlan qué archivos compartir con tu app.
Todo el flujo del escáner de documentos funciona en el dispositivo.
Funciones clave
- Interfaz de usuario coherente y de alta calidad para digitalizar documentos físicos.
- Captura automática con detección de documentos
- Detección de bordes precisa para obtener resultados de recorte óptimos.
- Detección automática de rotación para mostrar los documentos en posición vertical
- Funciones de edición para recortar, aplicar filtros, quitar sombras, limpiar manchas y enviar sin problemas los archivos digitalizados a tu app.
- Procesamiento en el dispositivo que preserva la privacidad del usuario
- Tu app no necesita permiso de la cámara.
- El tamaño binario del APK tiene un impacto bajo.
Personalización
La API de Document Scanner proporciona un flujo de IU completo y de alta calidad que es coherente en todas las apps para Android. Sin embargo, también hay espacio para personalizar algunos aspectos de la experiencia del usuario:
Cantidad máxima de páginas:
Establece un límite para la cantidad de páginas analizadas.Importación de la galería:
Habilita o inhabilita la capacidad de importar desde la galería de fotos.Funciones de edición:
Personaliza las funciones de edición disponibles para el usuario eligiendo entre 3 modos:SCANNER_MODE_BASE
: Capacidades de edición básicas (recortar, rotar, reordenar páginas, etc.).SCANNER_MODE_BASE_WITH_FILTER
: Agrega filtros de imagen (escala de grises, mejora automática de imágenes, etcétera) al modoSCANNER_MODE_BASE
.SCANNER_MODE_FULL
(predeterminado): Agrega capacidades de limpieza de imágenes habilitadas para el AA (borra manchas, dedos, etcétera) al modoSCANNER_MODE_BASE_WITH_FILTER
. Este modo también permitirá que se agreguen automáticamente funciones principales futuras junto con las actualizaciones de los Servicios de Google Play, mientras que los otros dos modos mantendrán sus conjuntos de funciones actuales y solo recibirán pequeñas mejoras.
Modo base | Modo base con filtro | Modo completo |
---|---|---|
![]() |
![]() |
![]() |
Resultados de ejemplo
Foto original | Documento escaneado con perspectiva corregida, arrugas quitadas y filtro de escala de grises aplicado |
---|---|
![]() |
![]() |
Foto original | Documento escaneado rotado automáticamente con la mancha quitada y el filtro de color aplicado |
---|---|
![]() |
![]() |
Foto original | Documento escaneado con la mancha quitada y el filtro automático aplicado |
---|---|
![]() |
![]() |
Foto original | Documento escaneado rotado automáticamente con la sombra eliminada y el filtro automático aplicado |
---|---|
![]() |
![]() |
Foto original | Documento escaneado rotado automáticamente con el dedo quitado y el filtro automático aplicado |
---|---|
![]() |
![]() |