2010-2011 Adélaïde & Benjamin ALBOUY-KISSI 1/2 TD 1 T.C.P.L. TD 1 : Rédaction d
2010-2011 Adélaïde & Benjamin ALBOUY-KISSI 1/2 TD 1 T.C.P.L. TD 1 : Rédaction d’une STBL 1 Présentation du sujet Vous travaillez pour une société de services en informatique et votre chef vous demande de travail- ler pour un nouveau client, « le département Imagerie Numérique ». Ce client souhaite que vous lui développiez un logiciel spécifique. Vous devez alors dans un premier temps définir les spécifica- tions techniques de besoin logiciel correspondantes à ses attentes. Pour ce faire, vous suivrez le canevas fourni. 2 Attentes du client « département Imagerie Numérique » 2.1 Contexte Dans le cadre de notre activité de formation, nous souhaitons développer un logiciel libre de seuil- lage d’images. Ce logiciel, appelé LAPIN (Logiciel d’Apprentissage Pour Imagerie Numérique), s’adresse aux néophytes de l’analyse d’images et illustre instantanément le résultat d’un double seuillage sur des images couleur ou en 256 niveaux de gris au format JPEG, PNG ou BMP. Ce lo- giciel sera développé en C++ sous Microsoft Visual Studio 2008 et livré sous forme exécutable pour les plateformes Windows XP et supérieures. 2.2 Double seuillage Le double seuillage consiste à comparer chaque valeur de pixel à deux seuils k1 et k2 (k1 < k2). Si la valeur du pixel est inférieure à k1 ou supérieure à k2, alors le pixel est mis à blanc. Dans le cas com- plémentaire, il est mis à noir. Ainsi, la valeur du pixel seuillé est obtenue de la manière suivante : Soit xi,j la valeur du pixel de position i,j de l’image originale en niveau de gris de taille n×p. Soit s l’image seuillée de taille n×p, pour tout i compris entre 0 et n-1 et j compris entre 0 et p-1, la valeur si,j du pixel seuillé est telle que : sinon , 255 si , 0 2 , 1 , k x k s j i j i L’image, obtenue après seuillage, sera enregistrée dans un fichier au format PBM (Portable Bit- Map). 2.3 Interface utilisateur Le logiciel devra être simple d’installation et d’exécution et respecter les standards d’interface utili- sateur du système d’exploitation. Le logiciel se lance en affichant sa fenêtre principale de 600×390, non redimensionnable, définie par le schéma suivant : 2010-2011 Adélaïde & Benjamin ALBOUY-KISSI 2/2 TD 1 T.C.P.L. Le bandeau de boutons avec texte et image est défini par le schéma suivant. Les icones doivent représenter esthétiquement les fonctionnalités correspondantes Le réglage des seuils k1 et k2 est défini de la manière suivante : 1. Tout le groupe de contrôles « Niveaux des seuils » doit être grisé si aucune image n’est ou- verte. 2. Les valeurs k1 et k2 sont respectivement fixées par défaut à 85 et 170 3. Les valeurs k1 et k2 peuvent être entrées en texte dans les champs associés ou modifiables à la souris en cliquant sur les boutons fléchés. 4. L’interface doit respecter l’inégalité suivante : 2 ≤ k1 + 2 ≤ k2 ≤ 255 5. Chaque modification de k1 et k2 entraine la mise à jour de l’image seuillée. 1. Si l’image seuillée a été modifiée, pro- pose à l’utilisateur de l’enregistrer. 2. Affiche une boîte de dialogue dans le style du système d’exploitation pour choisir un fichier image de type PNG, JPG ou BMP 3. Ouvre le fichier et affiche l’image dans le cadre de gauche et sa version seuillée dans le cadre de droite. 1. Enregistre le fi- chier seuillé avec le nom de fichier pré- cédemment choisi. 2. Si aucun nom n’a encore été spécifié, fonctionne comme le bouton « Enregistrer sous ». Doit être grisé si au- cune image n’a été ouverte. 1. Affiche une boîte de dia- logue dans le style du système d’exploitation pour choisir un nom de fichier image de type PBM 2. Enregistre le fichier avec le nom choisi. Doit être grisé si aucune image n’a été ouverte. 1. Si l’image seuil- lée a été modifiée, propose à l’utilisateur de l’enregistrer. L’enregistrement se fait comme pour l’action sur le bou- ton « Enregistrer » 2. Quitte LAPIN icone Ouvrir… icone Enregistrer icone Enregistrer sous… icone Quitter… Bandeau de bou- tons avec image et texte L’image sera re- dimensionnée en respectant son as- pect. Zone d’affichage de l’image seuil- lée de même taille que le cadre de gauche. Réglage des ni- veaux des seuils. LAPIN icone Ouvrir… icone Enregistrer icone Enregistrer sous… icone Quitter… Cadre image originale Cadre image seuillée Niveaux des seuils : k1 : k2 : Appliquer tout de suite uploads/s3/ td-1-stbl.pdf
Documents similaires
-
15
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 01, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.2183MB