Funzioni > Elaborazione immagini > Estrazione di funzionalità > Esempio: invarianti moment
  
Esempio: invarianti moment
Utilizzare la funzione moment_invariant per calcolare le sette invarianti moment spaziali per un'immagine.
Le invarianti moment sono caratteristiche di un'immagine che non vengono modificate in caso di traslazione, rotazione o ridimensionamento in scala dell'immagine e sono molto utili per i problemi di riconoscimento delle serie.
Per informazioni sull'utilizzo di questo esempio, fare riferimento a Esempi di elaborazione delle immagini.
Immagine semplice
1. Definire una matrice di immagini semplici.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
(image_matrix.bmp)
2. Calcolare i valori moment fino al secondo ordine o il centro di massa dell'immagine.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
3. Calcolare i valori moment centrali fino al terzo ordine.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
4. Calcolare i valori moment normalizzati.
Fare clic per copiare questa espressione
5. Calcolare la prima invariante moment.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
6. Chiamare la funzione moment_invariant e confrontare i risultati.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Trasformate geometriche
1. Leggere un'immagine.
Fare clic per copiare questa espressione
(flower.bmp)
2. Eseguire tre tipi di trasformazioni geometriche sull'immagine: traslazione, rotazione e ridimensionamento in scala.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
(flower_t.bmp)
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
(flower_r.bmp)
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
(flower_z.bmp)
3. Applicare moment_invariant alle immagini e calcolare i risultati.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Le invarianti moment non cambiano.
I risultati precedenti sono ragionevolmente concordi con le invarianti calcolate dall'immagine originale. I piccoli errori sono dovuti al riempimento con zeri e all'interpolazione dei pixel che si verificano nelle trasformazioni.
4. Cambiare i valori delle trasformazioni e confrontare le invarianti moment con quelle originali.
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
Fare clic per copiare questa espressione
I risultati precedenti sono ragionevolmente concordi anche con le invarianti calcolate dall'immagine originale.