Escáner de documentos

La digitalización de documentos físicos, que permite a los usuarios convertir documentos físicos a formatos digitales, se ha convertido en un recorrido del usuario muy común en las apps para dispositivos móviles. La API de escáner de documentos de ML Kit proporciona una solución integral con un flujo de IU coherente y de alta calidad en apps y dispositivos para Android. Una vez que se activa el flujo del escáner de documentos desde tu app, los usuarios mantienen el control total del proceso de análisis. De manera opcional, pueden recortar los documentos escaneados, aplicar filtros, quitar sombras o manchas, y enviar los archivos digitalizados fácilmente a tu app.

El flujo de la IU, los modelos de AA y otros recursos grandes se entregan mediante los Servicios de Google Play, lo que significa lo siguiente:

  • El impacto bajo 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 para acceder a la cámara. El escáner de documentos aprovecha el permiso para acceder a la 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.

Android

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 precisa de bordes 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 archivos digitalizados sin problemas a tu app.
  • Procesamiento integrado en el dispositivo, lo que preserva la privacidad del usuario
  • No se necesita permiso de acceso a la cámara desde tu app.
  • Bajo impacto del tamaño del objeto binario del APK

Personalización

La API de escáner de documentos proporciona un flujo de IU completo y de alta calidad que es coherente en todas las apps para Android. Sin embargo, también se pueden 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 galería:
    Habilita o inhabilita la función para importar desde la galería de fotos.

  • Funciones de edición:
    Elige entre 3 modos para personalizar las funciones de edición disponibles para el usuario:

    • SCANNER_MODE_BASE: Funciones de edición básicas (recortar, rotar, reordenar páginas, etcétera)
    • SCANNER_MODE_BASE_WITH_FILTER: Agrega filtros de imagen (escala de grises, mejora de imagen automática, etc.) al modo SCANNER_MODE_BASE.
    • SCANNER_MODE_FULL (predeterminado): Agrega funciones de limpieza de imágenes habilitadas con el AA (borrar manchas, dedos, etc.) al modo SCANNER_MODE_BASE_WITH_FILTER. Este modo también permitirá que se agreguen funciones importantes en el futuro de forma automática 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 mejoras menores.
Modo base Modo base con filtro Modo completo

Resultados de ejemplo

Imagen original Documento escaneado con la perspectiva corregida, se quitaron las arrugas y se aplicó el filtro de escala de grises
Imagen original El documento escaneado se rota automáticamente, se quita la mancha y se aplica el filtro de color
Imagen original Documento escaneado sin manchas y con filtro automático aplicado
Imagen original El documento escaneado se rota automáticamente, se quita la sombra y se aplica el filtro automático
Imagen original El documento escaneado se rotó automáticamente; se quitó el dedo; y se aplicó el filtro automático