Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come convertire unimmagine in una matrice di MATLAB

MATLAB (Matrix Laboratory) è un ambiente informatico spesso utilizzato nella ricerca accademica. È un potente strumento per eseguire tutti i tipi di analisi matematiche e manipolazioni di matrici. Un'immagine digitale è rappresentata in un computer come una matrice, con vari elementi della matrice che specificano le diverse proprietà di ciascun pixel nell'immagine. Poiché un'immagine digitale è memorizzata come matrice, è possibile aprirla con MATLAB per analizzare e manipolare l'immagine come matrice di numeri.

Passaggio 1

Utilizzare la funzione "imread" per importare un'immagine in [MATLAB] (https://itstillworks.com/13579387/what-is-matlab). Nel seguente esempio, l'immagine chiamata "esempio.jpg" è assegnata a una matrice denominata "immagine:" immagine = imread ('esempio.jpg'); Il percorso file predefinito per i file MATLAB è una cartella denominata "MATLAB" nella cartella "Documenti". Se la tua foto viene archiviata altrove, digita il percorso completo (ad es. "C: \\ Users \\ nomeutente \\ Desktop \\ esempio.jpg"). Importa un'immagine da Internet utilizzando il suo URL nella funzione "imread". Assicurati di includere il punto e virgola alla fine del comando; in caso contrario, la funzione visualizzerà l'intera matrice nella finestra di comando quando carica l'immagine, e ciò può richiedere molto tempo se l'immagine è grande.

Passaggio 2

Importa l'immagine e le sue informazioni sul colore in matrici separate con la seguente sintassi, usando qualsiasi nome di matrice che ti piace sul lato sinistro del segno uguale: [picture, picturecolors] = imread ('example.jpg');

Passaggio 3

Separa le informazioni sulla trasparenza dell'immagine nella propria matrice con la seguente sintassi, usando i nomi di matrice che ti piacciono sul lato sinistro del segno uguale: [picture, picturecolors, picturetrans] = imread ('example.jpg');

Manipola l'immagine come matrice usando i normali comandi MATLAB. Prova le funzioni della casella degli strumenti di elaborazione delle immagini, appositamente progettate per manipolare le immagini con la matematica a matrice. Salvare la matrice in un file di testo con il comando "dlmwrite" o salvarla in un file di immagine con la funzione "imwrite".

Suggerimenti

Utilizzare la funzione "imfinfo" (ad esempio, "imfinfo" ('example.jpg') ") per visualizzare informazioni dettagliate su un file di immagine. Questo può aiutarti a interpretare i dati della matrice dopo averli importati.

Digita il comando "imformats" per visualizzare un elenco di formati di immagine compatibili con "imread" e "iminfo". I formati più comuni sono supportati per impostazione predefinita.

 

Computer © www.354353.com