La funzione Centroid in MATLAB

March 18

La funzione Centroid in MATLAB


MATLAB è un ambiente di sviluppo per applicazioni ad alta intensità di calcolo. Creato da MathWorks, il sistema dispone di un proprio linguaggio di programmazione e include una gamma di librerie di funzioni add-on per diversi compiti specialistici quali l'analisi finanziaria e di elaborazione delle immagini. Centroidi sono parte di elaborazione delle immagini e MATLAB ha diverse funzioni per trattare con loro.

centroidi

Un centroide è il punto centrale di un'area. Il baricentro di una forma semplice, come un quadrato un triangolo o di un cerchio è facile da individuare e semplice da calcolare. Tuttavia, il punto centrale di forma irregolare non è così evidente e il calcolo della sua posizione può essere complicato. Il metodo di calcolo del centroide consiste nel prendere la distanza media in ogni direzione ed esprimendo che come percentuale della superficie totale di una forma. Ogni punto al cambiamento di dimensione della forma è chiamato un momento. forme complicate bisogno di un numero maggiore di momenti di trovare il baricentro e questa frequenza di misura possono essere eseguite in modo più accurato e veloce da computer che da esseri umani.

MATLAB Image Processing

La vera definizione di baricentro riguarda il centro di massa, che è una proprietà di oggetti tridimensionali. Tuttavia, MATLAB può trattare solo con i baricentri delle immagini, che sono bidimensionali. Le funzioni di immagine MATLAB sono contenute in un add-on chiamato Image Processing Toolbox. Analisi Centroide venire utilizzare l'immagine categoria Processing Toolbox di funzioni classificati come analisi dettagliata delle immagini.

Funzione centroid

biblioteche MATLAB forniti da MathWorks contengono una funzione di zona di elaborazione generale, che si occupa di baricentri. Image Processing Toolbox contiene i "regionprops", funzione che restituisce una serie di statica su una forma. I risultati della funzione dipendono dalla proprietà richiesta della forma immesso come argomento della funzione. Una di queste opzioni è "Centroid."

Funzioni di terzi

Gli individui e le aziende di software sono in grado di contribuire funzioni aggiuntive scritte nel linguaggio MATLAB. Alcuni di questi sono direttamente accessibili dal sito Web di The MathWorks. Un esempio è la funzione ait_centroid, che restituisce le coordinate x e y di una data forma. Altri fornitori fanno librerie di funzioni MATLAB disponibili sui propri siti. Black Duck Software ha una libreria di funzioni MATLAB, che include la funzione "centroid.m". Anche in questo modo il baricentro di una data immagine.