Funkcja Centroid w programie MATLAB

Admin 0 Views 0 comments
Advertisement

Funkcja Centroid w programie MATLAB


MATLAB jest środowiskiem programistycznym dla aplikacji wymagających dużej ilości obliczeń. Utworzony przez firmę MathWorks system ma swój własny język programowania i zawiera wiele bibliotek funkcji dodatkowych dla różnych specjalistycznych zadań, takich jak analiza finansowa i przetwarzanie obrazu. Centroidy są częścią przetwarzania obrazu i MATLAB ma kilka funkcji do ich obsługi.

Centroidy

Centroid jest centralnym punktem obszaru. Środek prostego kształtu, prostokątny trójkąt lub okrąg jest łatwy do wykrycia i prosty w obliczeniu. Jednak punkt środkowy nieregularnego kształtu nie jest tak oczywisty, a obliczanie jego położenia może być skomplikowane. Metoda obliczania centroid polega na przecięciu średniej odległości w każdym kierunku i wyrażeniu jej jako proporcji całkowitego obszaru kształtu. Każdy punkt zmiany wielkości kształtu nazywa się momentem. Skomplikowane kształty wymagają większej liczby chwil, aby znaleźć centroid i ta częstotliwość pomiaru może być wykonana dokładniej i szybciej niż komputery niż przez ludzi.

Przetwarzanie obrazu MATLAB

Prawdziwa definicja centroidu odnosi się do środka masy, będącego własnością obiektów trójwymiarowych. Jednakże MATLAB może zajmować się centroidami obrazów, które są dwuwymiarowe. Funkcje obrazu MATLAB znajdują się w dodatku o nazwie Image Processing Toolbox. Analiza centroidów wykorzystuje kategorię Image Processing Toolbox kategorii funkcji klasyfikowanych jako Zaawansowana analiza obrazu.

Funkcja centroid

Biblioteki MATLAB dostarczane przez MathWorks zawierają ogólną funkcję przetwarzania obszaru, która zajmuje centroidy. Image Processing Processing Toolbox zawiera funkcję "regionprops", która zwraca zakres statyki o kształcie. Wyniki funkcji zależą od żądanej właściwości kształtu wpisanego jako argument funkcji. Jedną z tych opcji jest "Centroid".

Funkcje osób trzecich

Osoby fizyczne i firmy programistyczne mogą wnosić dodatkowe funkcje pisane w języku MATLAB. Niektóre z nich są bezpośrednio dostępne z witryny MathWorks. Jednym z przykładów jest funkcja ait_centroid, która zwraca współrzędne x i y danego kształtu. Inni producenci udostępniają biblioteki funkcji MATLAB we własnym zakresie. Black Duck Software posiada bibliotekę funkcji MATLAB, która zawiera funkcję "centroid.m". Zwraca to również centroid danego obrazu.


Pktree all rights reserved, if not specified, are original, reproduced need to indicate the source.