Vous êtes sur la page 1sur 5

Université Ferhat Abbas -Sétif 1- Traitement d’images et vision (MAI87)

Département d’électrotechnique Années 2016/2017

Examen
Exercice 1 : (8 pts) 

1- Soit la transformation géométrique en coordonnées homogènes suivante :

( )
1 2 1
T= 3 4 5 ;
0 0 1

L’application T représente :
d) une déformation affine ;
2- Lier chaque image à son histogramme.

Image a) ------------ Histogramme 1) ;


image b)------------ Histogramme 2) ;

3- soit le code matlab suivant

I=imread(‘image.png’) ;
Ic=rgb2gray(I);
[nc nl]=size(Ic);
Ivec=reshape(Ic, [1, nc*nl]);
Cfinal=std(Ivec);
Ce programme permet de calculer :
d) le contraste ;
Exercice 2 :
Figure 1 – Mickey Mouse

On considère l’image I représentée à la figure 1. ci-dessus.

1. Qu’est-ce-que la dynamique d’une image ?

-La dynamique d'une image est l'étendue de la plage de couleurs utilisable.

Quelle est sa valeur ici ?

-256 (niveaux de gris)

2. Calculer la brillance et le contraste (méthode de l’écart type).

- 10 : 104 pixels

- 20 : 4 pixels

- 60 : 9 pixels

- 100 : 129 pixels

- 150 : 12 pixels

- 230 : 40 pixels

- 250 : 726 pixels

Brillance= (104*10+4*20+9*60+129*100+12*150+40*230+726*250)/(32*32)= 202.2070.

Contraste= sqrt(104 *(10- 202.2070)2+4* (20- 202.2070) 2+9* (60- 202.2070) 2+129* (100- 202.2070)
2
+12* (150- 202.2070) 2+40* (230- 202.2070) 2+726* (250- 202.2070) 2)/1024)=84.0473 ;

3. Dessiner l’histogramme de l’image I.


800

700

600

500

400

300

200

100

0
0 50 100 150 200 250 300

4. Dessiner l’histogramme de l’image inversée I’ avec I‘ = 255 − I.

800

700

600

500

400

300

200

100

0
0 50 100 150 200 250

Exercice 3 :
1 1 0 2 0
0 2 Soit l’image I définie par :
1 3 9 1 2
2 5

0 1 1 1 3 -1 0 1 1 1 1
0 1 2
-1 0 1 0 0 0
1 1 1 1 2
2 7 3 0
-1 0 1 -1 -1 -1
1 0 0 2 0
Sx= sy=

1- Remplir les trous par interpolation bilinéaire.

F(x,y)=((x-2)*(y-2)*10- (x-2)*(y-4)* 17-(x-4)*(y-2)*15+(x-4)*(y-4)*3)/4

2- Quel est le nombre de pixels dans l’image I ?

25 pixels

Quelle est la dynamique de l’image ?

32

3- Détecter les contours par la méthode de Prewitt avec un seuil =10 ;

Gx=[ 15 -13 2 -7 -17

25 -2 4 -15 -29

30 9 7 -26 -37

27 11 -3 -19 -24

17 0 -5 -11 -12] ;

Gy=[ -15 -24 -27 -26 -17

12 1 -19 -24 -13

-14 -18 -13 1 5

9 20 31 24 13

29 42 40 25 12] ;

Gamp=[21.2132 27.2947 27.0740 26.9258 24.0416

27.7308 2.2361 19.4165 28.3019 31.7805

33.1059 20.1246 14.7648 26.0192 37.3363

28.4605 22.8254 31.1448 30.6105 27.2947

33.6155 42.0000 40.3113 27.3130 16.9706]

Contour=[ 1 1 1 1 1

1 0 1 1 1

1 1 1 1 1

1 1 1 1 1
1 1 1 1 1] ;

Vous aimerez peut-être aussi