Vous êtes sur la page 1sur 3

Application scanner mobile

Spécificités techniques

1. Objet du document
Cette spécification définit les exigences relatives à une application scanner mobile.

2. Documentation de référence
[DR1] Cahier des charges fonctionnel

3. Présentation générale du produit


3.1 Produit et concept

L’application sera une application Android gratuite en version d’essai. Embarquée dans
un smartphone et fonctionnant sans connexions internet, elle devra être capable de numériser
au format PDF un document textuel (alphabet latin) à partir d’une photo prise par
l’utilisateur ; effectuer une sauvegarde de la numérisation ; et permettre le partage ce
document numérisé via les différents outils de partage disponibles. De plus, l’application
devra réduire les éventuels bruits et ombres capturés.

3.2 Exigences principales

Cet outil est créé dans le but d’améliorer la numérisation de documents et permettre à
n’importe quel utilisateur de scanner un document textuel uniquement à l’aide de son
smartphone. L’utilisateur ne sera plus soumis à des contraintes matérielles pour la
numérisation. La rapidité de cette tâche (inférieure à 6 secondes) et la possibilité de partage
permettra aux utilisateurs d’échanger des documents dans des délais les plus brefs.
Son utilisation peut aller du grand public au monde professionnel, il est alors nécessaire
d’obtenir une numérisation la plus « propre » possible (sans bruits ni ombres) afin de
permettre une utilisation efficace.

3.3 Fonctionnalités attendues

L’application devra être capable de numériser un document textuel bruité possédant des
zones d’ombres en un document épuré. Elle sera disponible sur smartphone et devra par
conséquent être ergonomique et posséder un temps de tâche réduit (inférieur à 6 secondes).
L’utilisateur pourra partager son document une fois numérisé via les outils de partages
usuels.

3.4 Fonctions optionnelles

L’utilisateur pourra délimiter le document qu’il souhaite numériser sur la photo prise à
l’aide du touch en sélectionnant 3 coins du document en question.
Cette application pourra traiter les plis, des marques d’usures, des tâches présents sur la
photo et renvoyer un document PDF sans impuretés.
L’application permettra la numérisation de document contenant des images et non plus
que du texte.
Il sera possible de détecter l’inclinaison du document lors de la prise de la photo et de la
corriger pour obtenir un document au format portrait.

3.5 Chaîne fonctionnelle

On peut résumer l’utilisation de l’application au schéma suivant :

Figure 1 : Schéma fonctionnel de l’application

L’utilisateur prend une photo du document qu’il souhaite numériser. L’application lui
indique si la photo est correcte, c’est-à-dire si elle contient assez d’informations sur le
document pour effectuer une numérisation correcte. Dans le cas négatif, l’application indique
à l’utilisateur que la photo prise ne pourra pas être numérisé et lui demande d’en prendre une
nouvelle. Dans le cas contraire, l’application effectue le traitement et la numérisation au
format PDF. Elle renvoie à l’utilisateur le fichier numérisé et lui donne l’opportunité de
partager celui-ci via e-mail, MMS…

4. Outils
Pour la composante informatique du projet, le développement d’une application
Android nous oblige à travailler en Java au moyen de la bibliothèque SDK. Nous aurons
éventuellement recours à la bibliothèque NDK permettant l’intégration de code C++ à
l’application. Cette dernière permettrait un gain en termes de temps de calcul et un accès à
d’autres librairies. Un recours à la bibliothèque Qt est envisagé pour l’interfaçage graphique.
Pour la composante mathématique du projet, nous résoudrons numériquement une
équation aux dérivées partielles issue du modèle proposé par monsieur El Rhabi dans l’un de
ses articles.
5. Estimation du temps nécessaire et réunions
Versio Principales modifications Temps Rendu
n estimé
V1 Numérisation basique d’un document et 2 jours-hommes 15 Avril
affichage (Android Offline)
V2 Réduction du fond, du bruit et des ombres 5 jours-hommes 15 Mai
V3 Sauvegarde et partage 1 jours-hommes 20 Mai
V4 Cadrage du document avec le touch 3 jours-hommes 5 Juin
V5 Traitement des plis, tâches et marques 5 jours-hommes
d’usure
V6 Prise en charge du document quelle que soit 5 jours-hommes
la calligraphie et le contenu (images,
graphes)
V7 Rectification de l’inclinaison 5 jours-hommes

Associé à ce planning, il nous apparaît essentiel de conserver une réunion hebdomadaire


avec le client pour s’accorder sur l’avancement du projet.

6. Historique des Versions


Date Révisé par Principales modifications Version

Vous aimerez peut-être aussi