Per importare immagini in Matlab è necessario utilizzare la funzione imread che per l’appunto ci permette di importare un’immagine, depositata nel filesystem del nostro computer, nel workspace di Matlab. Vediamo allora la sintassi della funzione:
imread(‘nomefile.estensione’);
In questo modo l’immagine sarà allocata nella variabile ans, nel caso in cui volessimo attribuirla ad una specifica variabile scriveremo:
A = imread(‘nomefile.estensione’);
Così la variabile A sarà costituita da una matrice di dimensioni mxn, con m numero di righe che rappresenta l’altezza, in pixel, dell’immagine) mentre n numero di colonne che rappresenta la larghezza, in pixel, dell’immagine. Ogni cella della matrice risulterà invocabile con il seguente comando:
A(x,y)
dove x e y sono le coordinate del pixel nell’immagine. La cella invocata conterrà il valore associato a quel pixel se la nostra immagine è in scala di grigi in bianco e nero.
Matlab supporta i seguenti formati di immagini:
- BMP (Microsoft® Windows® Bitmap)
- GIF (Graphics Interchange Files)
- HDF (Hierarchical Data Format)
- JPEG (Joint Photographic Experts Group)
- PCX (Paintbrush)
- PNG (Portable Network Graphics)
- TIFF (Tagged Image File Format)
- XWD (X Window Dump)
LINK DI APPROFONDIMENTO PER L’ARGOMENTO:
- Elementi di programmazione in Matlab
- Manuale Matlab
- Titolo ed etichette degli assi in Matlab
- Impostare gli assi di un diagramma in Matlab
- Tracciati multipli nella stessa finestra in Matlab
- Come aggiungere un tracciato ad un grafico in Matlab
- Grafici multipli in Matlab