Kā atrast pēdas MATLAB

MATLAB ir MathWorks izstrādātā tehniskā un matemātiskās analīzes platforma. MATLAB iekļautās funkcijas var nodrošināt jūsu biznesu ar pasaules klases analīzes iespējām bez nepieciešamības izstrādāt savu programmatūru. Ir dažādas matemātiskas izsekošanas operācijas, no kurām daudzas jūs varat viegli izpildīt ar dažām MATLAB koda rindām.

1.

Aprēķiniet matricas pēdu vai diagonālo elementu summu, izmantojot funkciju "izsekot ()". Šajā piemērā tiek izmantota nejauša 50 līdz 50 matrica:

my_matrix = rand (50, 50); my_matrix_trace = izsekot (my_matrix);

2.

Ievietojiet attēlu malas vai objekta izsekošanai, izmantojot funkciju "imread ()":

im_data = imread ("my-data-image.png");

3.

Nosakiet pelēktoņu attēla malas, izmantojot funkciju "malu ()". Atgrieztais rezultāts ir binārā matrica ar malām, kuru vērtība ir "1":

edge_map = mala (im_data);

4.

Pelēktoņu attēlu pārvērš par bināru, izmantojot funkcijas "graythresh ()" un "im2bw ()", lai varētu izsekot objekta malām:

binary_data = im2bw (im_data, graythesh (im_data));

5.

Izsekojiet objektu malas binārajā attēlā, izmantojot funkciju "bwboundaries ()". Atgrieztais rezultāts "object_traces" ir šūnu masīvs, kas satur katra atklātā objekta pēdas. Katras šūnu masīva saturs ir N-by-2 ciparu masīvs, kas satur x un y koordinātes pikseļu malā.

object_traces = bwboundaries (binary_data);