Come importare immagini in Matlab

MATLAB

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

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:

Leave a Reply

Your email address will not be published. Required fields are marked *