MATLAB er et udviklingsmiljø for beregning -intensive applikationer. Oprettet af MathWorks , systemet har sit eget programmeringssprog og indeholder en række add-on funktion biblioteker til forskellige specialiserede opgaver såsom finansielle analyser og billedbehandling. Centroider er en del af billedbehandling og MATLAB har flere funktioner til at håndtere dem . Centroids
tyngdepunkt er det centrale punkt i et område . Det geometriske tyngdepunkt af en enkel form , som en firkant en trekant eller en cirkel er let at få øje på , og enkel at beregne . Men centrum for en uregelmæssig form er ikke så indlysende , og beregningen af sin beliggenhed kan være kompliceret. Metoden til beregning af det geometriske tyngdepunkt består i at tage den gennemsnitlige afstand i hver retning og udtrykke det som en andel af det samlede areal af en figur. Hvert punkt på ændringen i størrelsen af formen kaldes et øjeblik . Komplicerede former har brug for et større antal øjeblikke til at finde tyngdepunktet og dette hyppigheden af måling kan udføres mere præcist og hurtigere ved computere, end af mennesker.
MATLAB Image Processing
den sande definition af tyngdepunktet vedrører massemidtpunkt , der er en egenskab af tredimensionale genstande . Dog kan MATLAB kun beskæftige sig med centroids af billeder, som er to- dimensionelle. MATLAB billed funktioner er indeholdt i en add-on kaldet Image Processing Toolbox . Tyngdepunkt analyse kommer bruge Image Processing Toolbox kategori af funktioner klassificeret som Advanced Image Analysis.
Tyngdepunkt Funktion
MATLAB biblioteker leveret af MathWorks indeholde en generel område - forarbejdning funktion, der beskæftiger sig med centroids . Image Processing Toolbox indeholder funktionen " regionprops ", som returnerer en række statik omkring en figur. Resultaterne af funktionen afhænger af den ønskede egenskab af formen angivet som et argument til funktionen . En af disse muligheder er " Centroid ".
Tredjeparts funktioner
Enkeltpersoner og software virksomheder er i stand til at bidrage ekstra funktioner skrevet i MATLAB sprog. Nogle af disse er direkte adgang fra MathWorks hjemmeside. Et eksempel er den ait_centroid funktion , der returnerer x og y koordinater for en given form . Andre leverandører gør biblioteker af MATLAB -funktioner er tilgængelige på deres egne websteder. Black Duck Software har en Matlab funktion bibliotek, der omfatter funktionen " centroid.m . " Dette returnerer også det geometriske tyngdepunkt af en given billede.