• Aucun résultat trouvé

Créez une matrice de taille N×N avec N=256 dont le terme général est A

N/A
N/A
Protected

Academic year: 2021

Partager "Créez une matrice de taille N×N avec N=256 dont le terme général est A"

Copied!
2
0
0

Texte intégral

(1)

ASI – Traitements d’images Initiation aux traitement d’images avec Matlab

1- Avant de commencer.

Jetez un coup d’œil à la page TIM (http://asi.insa-rouen.fr/enseignement/siteUV/tim/).

Les corrections des TPs seront disponibles le lendemain de la date limite de rendu des TPs (le lundi suivant la séance, minuit au plus tard).

Des questions ? Consultez le forum TIM.

2- Image et matrice.

Créez une matrice de taille N×N avec N=256 dont le terme général est Aij = j (i : numéro des lignes et j : numéro des colonnes). Visualisez A à l’aide des commandes image et imagesc.

Qu’en pensez vous ? Remarques :

- Les indices sous Matlab commencent à 1.

- Lorsqu’on manipule des images sous Matlab, il est impératif d’éviter les boucles imbriquées.

3- La palette.

Lisez l’aide de la fonction colormap. Affichez A avec une palette de niveaux de gris (colormap(‘gray’)). Récupérez cette palette et visualisez la. Construisez une palette de 256 niveaux de gris. Afficher de nouveaux A. Voyez vous une différence ?

Construisez une palette de 256 niveaux de gris inversés. Afficher de nouveaux A.

Construisez votre propre palette en utilisant les 3 couleurs RGB.

Conclure sur le fonctionnement et le rôle de la palette.

Remarques : - help colormap ;

- palette = colormap(‘gray’);

- Palette = rand(256,3);

4- L’ouverture d’une image.

Lisez l’aide de la fonction imread. Ouvrez les images trees.tif, rice.tif et circuit.tif. Récupérez les palettes de ces 3 images et affichez les. L’une de ces 3 images est en couleur. Que

remarquez vous lors de l’affichage ? Comment résoudre le problème d’affichage ? Pour calculer sur les images, il faut les convertir en entier ou en double. Trouvez deux moyens identiques de convertir une image en double, en utilisant les commandes im2double et ind2gray.

Convertissez l’image couleur en niveaux de gris : trouver deux méthodes.

http://www-2.cs.cmu.edu/~chuck/lennapg/lenna.shtml Remarques :

- utiliser la fonction ind2rgb 5- L’histogramme.

Affichez l’histogramme pour les 2 dernières images en niveaux de gris.

Comment interprétez vous ces histogrammes ? Remarques :

- les opérations sur les images (format uint8 ou uint16) nécessite de les convertir en double ou entier.

- help hist, double

(2)

ASI – Traitements d’images Initiation aux traitement d’images avec Matlab

6- Binarisation.

Ecrire un programme permettant de binariser une image à un certain seuil. Choisissez un seuil judicieux pour extraire les grains de riz de l’image rice et les pistes de l’image circuit.

Références

Documents relatifs

Choisis une unité de sorte que le nombre s’écrive avec le moins de zéros

Choisis une unité de sorte que le nombre s’écrive avec le moins de zéros

7 Complète avec l’unité de capacité qui

[r]

Colorie d’une même couleur les vitesses

Colorie d’une même couleur les vitesses

Une éolienne produit 5GWh d’électricité

Une éolienne produit 5GWh d’électricité