Scanner de documents
La numérisation de documents physiques, qui permet aux utilisateurs de convertir des documents physiques au format numérique, est devenue un parcours utilisateur très courant dans les applications mobiles. L'API d'analyse de documents de ML Kit offre une solution complète avec un flux d'interface utilisateur cohérent et de haute qualité sur les applications et appareils Android. Une fois le flux du scanner de documents déclenché à partir de votre application, les utilisateurs conservent un contrôle total sur le processus de numérisation. Ils peuvent éventuellement recadrer les documents scannés, appliquer des filtres, supprimer les ombres ou les taches et renvoyer facilement les fichiers numérisés à votre application.
Le flux d'interface utilisateur, les modèles de ML et d'autres ressources volumineuses sont fournis à l'aide des services Google Play, ce qui signifie que:
- Faible impact de taille binaire (tous les modèles de ML et toutes les ressources volumineuses sont téléchargés de manière centralisée dans les services Google Play).
- Aucune autorisation d'accès à l'appareil photo n'est requise. Le scanner de documents exploite l'autorisation d'appareil photo des services Google Play, et les utilisateurs contrôlent les fichiers à partager avec votre application.
L'intégralité de la procédure de numérisation de documents s'effectue sur l'appareil.
Capacités clés
- Interface utilisateur cohérente et de haute qualité pour la numérisation de documents physiques.
- Capture automatique avec détection de documents
- Détection précise des bords pour un cadrage optimal.
- Détection automatique de la rotation pour afficher les documents à l'endroit
- Modification des fonctionnalités permettant de recadrer, d'appliquer des filtres, de supprimer les ombres, de nettoyer les tâches et de renvoyer facilement des fichiers numérisés à votre application.
- Traitement sur l'appareil, protégeant la confidentialité de l'utilisateur.
- Aucune autorisation d'accès à l'appareil photo n'est requise depuis votre appli.
- Faible impact de la taille binaire de l'APK.
Fonctionnalités
L'API Document Scanner fournit un flux d'interface utilisateur à part entière de haute qualité et cohérent dans toutes les applications Android. Toutefois, il est également possible de personnaliser certains aspects de l'expérience utilisateur:
Nombre maximal de pages:
Définissez une limite du nombre de pages numérisées.Importation de la galerie:
Activez ou désactivez l'importation depuis la galerie photo.Fonctionnalités d'édition:
Personnalisez les fonctionnalités d'édition à la disposition de l'utilisateur en choisissant l'un des trois modes suivants:SCANNER_MODE_BASE
: fonctionnalités de modification de base (recadrage, rotation, réorganisation des pages, etc.).SCANNER_MODE_BASE_WITH_FILTER
: ajoute des filtres d'image (niveaux de gris, amélioration automatique de l'image, etc.) au modeSCANNER_MODE_BASE
.SCANNER_MODE_FULL
(par défaut): ajoute des fonctionnalités de nettoyage d'images compatibles avec le ML (suppression des taches, des doigts, etc.) au modeSCANNER_MODE_BASE_WITH_FILTER
. Ce mode permettra également d'ajouter automatiquement les futures fonctionnalités majeures avec les mises à jour des services Google Play, tandis que les deux autres modes conserveront leurs ensembles de fonctionnalités actuels et ne recevront que des améliorations mineures.
Mode Base | Mode de base avec filtre | Mode complet |
---|---|---|
Exemples de résultats
Photo d'origine | Document scanné avec la perspective corrigée, le pli supprimé et le filtre en nuances de gris appliqué |
---|---|
Photo d'origine | Le document numérisé a fait l'objet d'une rotation automatique avec une tache supprimée et un filtre de couleur appliqué. |
---|---|
Photo d'origine | Document scanné avec une tache supprimée et un filtre automatique appliqué |
---|---|
Photo d'origine | Le document numérisé a fait l'objet d'une rotation automatique avec une ombre supprimée et un filtre automatique appliqué. |
---|---|
Photo d'origine | Rotation automatique du document scanné sans le doigt et le filtre automatique est appliqué |
---|---|