Nwlapcug.com


La funzione di baricentro in MATLAB

La funzione di baricentro in MATLAB


MATLAB è un ambiente di sviluppo per applicazioni di calcolo intensivo. Creato da The MathWorks, il sistema ha un proprio linguaggio di programmazione e include una gamma di librerie di funzioni di componente aggiuntivo per attività di diversi specialisti quali analisi finanziaria e di elaborazione delle immagini. I centroidi sono parte dell'elaborazione delle immagini e MATLAB ha parecchie funzioni per trattare con loro.

Centroidi

Un centroide è il punto centrale di un'area. Il baricentro di una forma semplice, un quadrato, un triangolo o un cerchio è facilmente individuabile e semplice da calcolare. Tuttavia, il punto centrale di forma irregolare non è così ovvio e il calcolo della sua posizione può essere complicato. Il metodo di calcolo del centroide consiste nel prendere la distanza media in ogni direzione e che esprime in percentuale della superficie totale di una forma. Ogni punto presso la modifica della dimensione della forma è chiamato un momento. Forme complicate hanno bisogno di un numero maggiore di momenti per trovare il baricentro e la frequenza delle misurazioni possa essere eseguita in modo più preciso e più veloce di computer superiore a quello di esseri umani.

Elaborazione delle immagini MATLAB

La vera definizione di centroide riguarda il centro di massa, che è una proprietà di oggetti tridimensionali. Tuttavia, MATLAB può occuparsi soltanto di centroidi delle immagini, che sono bidimensionali. Le funzioni di immagine MATLAB sono contenute in un add-on chiamato Image Processing Toolbox. Analisi di centroide venire utilizzare la categoria di Image Processing Toolbox di funzioni classificate come Advanced Image Analysis.

Funzione di centroide

Librerie MATLAB di MathWorks contengono una funzione generale di zona-elaborazione che si occupa di centroidi. Image Processing Toolbox contiene la funzione "regionprops", che restituisce un intervallo della statica su una forma. I risultati della funzione dipendono dalla proprietà della forma inserita come argomento alla funzione richiesta. Una di queste opzioni è "Baricentro".

Funzioni di terze parti

Gli individui e le società di software sono in grado di contribuire extra funzioni scritte in linguaggio MATLAB. Alcuni di questi sono accessibili direttamente dal sito Web di The MathWorks. Un esempio è la funzione ait_centroid, che restituisce la x e y le coordinate di una determinata 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." Questo restituisce anche il baricentro di una data immagine.