Vous êtes sur la page 1sur 11

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix-Travail-Patrie Peace-Work-Fatherland
********** **********
MINISTERE DE L’ENSEIGNEMENT MINISTRY OF HIGHER EDUCATION
SUPERIEUR **********
********** MINISTRY OF POSTS AND
MINISTERE DES POSTES ET DES TELECOMMUNICATIONS
TELECOMMUNICATIONS **********
********** NATIONAL ADVANCED SCHOOL OF
ECOLE NATIONALE SUPERIEURE DES POSTS, TELECOMMUNICATIONS AND
POSTES, TELECOMMUNICATIONS ET DES INFORMATION AND COMMUNICATION
TECHNOLOGIES DE L’INFORMATION ET TECHNOLOGIES
DE LA COMMUNICATION **********
**********

TRAVAUX PRATIQUES MATLAB II

SEANCE 2 : CONFIGURATION DE


L’INTERFACE D’UNE APPLICATION DE
TRAITEMENT D’IMAGES ET DE
CALCULS OPTIQUES

Rédigé par :
ITT11951A

Sous la Supervision de :


M. ETOGO ONANA Edouard

Année Académique 2018/2019


Rapport Séance N°2 Travaux Pratiques MATLAB II

SOMMAIRE

INTRODUCTION......................................................................................................................2

I. CONCEPTION D’UNE APPLICATION DE TRAITEMENT D’IMAGES (ImgProcess


v1.0)............................................................................................................................................3

1. Création de la zone de traitement de l’image source..........................................................3

2. Création de la zone d’affichage de l’image traitée..............................................................4

II. CONCEPTION D’UNE APPLICATION DE CALCUL SUR LES LOIS DE L’OPTIQUE


GEOMETRIQUE (MémOptic v1.0)...........................................................................................5

1. Création de la zone de travail des paramètres d’entrée.......................................................5

2. Création de la zone de travail des paramètres de sortie......................................................6

3. Création de la zone de traçage des rayons lumineux..........................................................6

III. APERÇU DES INTERFACES DEFINITIVES DES DEUX APPLICATIONS.................7

1. Interface « ImgProcess v1.0 ».............................................................................................7

2. Interface de « MémOptic v1.0 »..........................................................................................8

CONCLUSION...........................................................................................................................9

Rédigé par ITT11951A 2


Rapport Séance N°2 Travaux Pratiques MATLAB II

INTRODUCTION

MATLAB (Matrix Laboratory) est un langage de programmation de


quatrième génération émulé par un environnement de développement. C’est un
logiciel commercial de calcul numérique matriciel, de visualisation et de
programmations. Dans le cadre de nos séances de travaux pratiques sur
MATLAB, nous avons été constitués en sous-groupes, et à chaque sous-groupe
a été attribué un thème. Lors de notre seconde séance de travaux pratiques, nous
avons analysé à savoir : « la conception d’une application de traitement
d’images » et « la conception d’une application de calcul sur les lois de l’optique
géométrique ».

Ainsi, au cours de notre rapport, nous analyserons tour à tour le thème sur
« la conception d’une application de traitement d’images » et celui sur « la
conception d’une application de calcul sur les lois de l’optique géométrique », et
présenterons les différentes interfaces de ces applications. Et ceci sans aller en
profondeur dans le codage des différentes fonctions.

Rédigé par ITT11951A 3


Rapport Séance N°2 Travaux Pratiques MATLAB II

I. CONCEPTION D’UNE APPLICATION DE TRAITEMENT


D’IMAGES (ImgProcess v1.0)

ImgProcess est une application qui prendra en compte plusieurs fonctions


telles que le niveau de gris, le filtre linéaire, le filtre non linéaire, la prise en
compte des contours selon le Laplacien et selon Canny, le bruit Gaussien, le sel
de poivre, le bruit multiplicatif et le mouvement.

1. Création de la zone de traitement de l’image source

C’est zone nous permettra de récupérer une image quelconque depuis


l’ordinateur et sur laquelle nous apportera des modifications. Cette zone est
constituée d’un type « Panel » et d’un type « Axes ».

Rédigé par ITT11951A 4


Rapport Séance N°2 Travaux Pratiques MATLAB II

2. Création de la zone d’affichage de l’image traitée

C’est la zone sur laquelle on affichera l’image traitée. Tout comme la


première zone, elle est constituée d’un type « Panel » et d’un type « Axes ».

Rédigé par ITT11951A 5


Rapport Séance N°2 Travaux Pratiques MATLAB II

II. CONCEPTION D’UNE APPLICATION DE CALCUL SUR LES LOIS


DE L’OPTIQUE GEOMETRIQUE (MémOptic v1.0)

MémOptic est une application spécialisée dans les calculs sur les lois de
l’optique géométrique à partir de laquelle on prendra en entrée l’indice du milieu
de départ, celui du milieu d’arrivée et l’angle d’incidence, et en sortie, on
obtiendra l’angle de réflexion, l’angle de réfraction, l’ouverture numérique dans
le vide et dans le milieu, le nombre de mode dans le vide et dans le milieu, et
fera ressortir un graphe sur lequel on pourra observer la propagation des rayons
lumineux.

1. Création de la zone de travail des paramètres d’entrée

C’est la zone dans laquelle on récupèrera les paramètres d’entrée. Elle est
constitué d’un type « Panel », des types « Edit Text » et « Static Text » et du
type « Pushbutton ».

Rédigé par ITT11951A 6


Rapport Séance N°2 Travaux Pratiques MATLAB II

2. Création de la zone de travail des paramètres de sortie

C’est la zone dans laquelle, après calcul, on affichera les paramètres de sortie.
Tout comme la première zone, elle constituée d’un type « Panel », des types
« Edit Text » et « Static Text » et du type « Pushbutton ».

3. Création de la zone de traçage des rayons lumineux

C’est la zone dans laquelle on observera la propagation des rayons


lumineux.

Rédigé par ITT11951A 7


Rapport Séance N°2 Travaux Pratiques MATLAB II

III. APERÇU DES INTERFACES DEFINITIVES DES DEUX


APPLICATIONS

Après la grande étape du codage des différentes fonctions de nos


applications nous présentons donc ici les interfaces définitives de chacune
d’elles.

1. Interface « ImgProcess v1.0 »

Sur cette interface, nous pouvons observer nos deux zone de travail
(image source et image traitée), ainsi que la barre d’outils constituée de
« Charger l’image », « Niveau de gris » et « Détection de contour ».

Rédigé par ITT11951A 8


Rapport Séance N°2 Travaux Pratiques MATLAB II

2. Interface de « MémOptic v1.0 »


Ici, nous pouvons observer nos différentes zones de travail, « Input »
(pour les paramètres d’entrée), « Output » (pour les paramètres de sortie) et la
zone de traçage de la marche des rayons lumineux.

Rédigé par ITT11951A 9


Rapport Séance N°2 Travaux Pratiques MATLAB II

CONCLUSION

Au terme de notre rapport sur notre séance de travaux pratiques au de


laquelle nous avons analysé tour à tour la « la conception d’une application de
traitement d’images » et celui sur « la conception d’une application de calcul sur
les lois de l’optique géométrique ». Il en ressort donc qu’après avoir configuré
les différentes interfaces, et grâce aux explications données par l’enseignant,
nous sommes donc prêts à attaquer la phase de codage de nos différentes
applications étant donné que dans rapport nous n’avons pas pu entrer en
profondeur dans le codage.

Rédigé par ITT11951A 10