Cahiers de charges, traitement d'images, java, logiciel, application, plugin
Contexte :
Le produit est un logiciel extensible par plugins de traitement et de retouche d'image codé en langage Java.
Objectifs :
Le produit final est un logiciel simple, ergonomique et extensible permettant le traitement et la retouche d'image numérique.
Produit du projet :
Le produit attendu est un logiciel codé en langage Java, capable d'acquérir et d'importer une image, d'en créer une autre, en extraire des informations utiles, d'effectuer des modifications, et enfin d'enregistrer la nouvelle image.
Le logiciel doit reposer sur une architecture modulaire, extensible par plug-in basé sur l'ajout d'opérateurs et de filtre.
[...] L'opérateur de Sobel est utilisé, il est composé d'une paire de deux masques de convolution un par direction spatiale. On définit ensuite une carte des gradients d'intensité en chaque point de l'image accompagnée des directions des contours. On effectue ensuite une différenciation des contours sur la carte générée, par seuillage à hystérésis. Enfin, une fois toutes ces étapes réalisées, l'image obtenue est binaire avec d'un côté les pixels appartenant aux contours et les autres Déroulement du projet 5.1 Planification Articulation des grandes phases du projet et des principaux jalons. Exemple de détection de contours d'image : 2. [...]
[...] Le logiciel doit reposer sur une architecture modulaire, extensible par plug-in basé sur l'ajout d'opérateurs et de filtre. Côté retouche et gestion des images (Opération standard) Rotation Inverse Histogramme Contraste et Luminosité Niveau de gris Côté Filtre et traitement d'image Sobel Prewitt Robert Moyenne Médian Gaussien Transformation de Fourrier 4. Critères d'acceptabilité du produit Le logiciel doit reposer sur une architecture modulaire et extensible par plug-in pour l'ajout de filtre et d'opérateurs. Le logiciel doit être adapté aux différents formats d'image numérique JPEG, GIF, PNG et TIFF Le logiciel doit être simple d'utilisation et ergonomique avec un taux de réponse efficace Trois critères spécifiques à la détection de contours sont à respecter : 1. [...]
[...] Ressources Les ressources utilisées pour la réalisation du projet sont les suivantes : Les cours d'informatique dispensés à la faculté des science Dhar Mehraz, Master Qualité du logiciel à savoir, les cours de Traitement d'images, les cours de programmation en langage Java et les cours de Qualité logiciel, L'environnement informatique utilisé pour la création du logiciel est Eclipse, Les différentes ressources documentaires disponibles sur internet, Et enfin l'aide et le soutien des enseignants Plan d'assurance qualité Procédures adoptées pour contrôler la qualité du logiciel, se référer au document Plan Assurance Qualité Documentation Description de la documentation devant accompagner le logiciel à sa livraison, se référer à la documentation du logiciel Responsabilités Maîtrise d'ouvrage La maîtrise d'ouvrage est représentée par le professeur M.LAMRINI. [...]
[...] Cependant, des méthodes pouvant être jugées comme moins efficaces seront plus adaptées à certaines applications par exemple, la lecture de codes barre. L'algorithme que nous utiliserons est le filtre de Canny. Ce filtre a en effet été conçu pour être optimal selon les trois critères d'acceptabilité. L'algorithme suit plusieurs étapes : La première étape est de passer l'image en niveau de gris. Il faut ensuite réduire le bruit de l'image originale avant d'en détecter les contours. Ceci permet d'éliminer les pixels isolés qui pourraient induire de fortes réponses lors du calcul du gradient, conduisant ainsi à de faux positifs. [...]
[...] La compréhension du traitement d'images commence par la compréhension de ce qu'est une image. Le mode et les conditions d'acquisition et de numérisation des images traitées conditionnent largement les opérations qu'il faudra réaliser pour extraire de l'information. En effet, de nombreux paramètres entrent en compte, les principaux étant : la résolution d'acquisition et le mode de codage utilisé lors de la numérisation, qui déterminent le degré de précision des éventuelles mesures de dimensions, les réglages optiques utilisés, (dont la mise au point) qui déterminent par exemple la netteté de l'image, les conditions d'éclairage, qui déterminent une partie de la variabilité des images traitées, le bruit de la chaîne de transmission d'image. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture