Define origin and length of the Strel function

5 Ansichten (letzte 30 Tage)
Luccas S.
Luccas S. am 22 Feb. 2022
Kommentiert: Luccas S. am 22 Feb. 2022
I'm trying to create the following structuring element (SE):
The underline bar represents the origin of the SE.
For example, if I want an SE of and with length equal to 3, how could I do it through the strel function?

Akzeptierte Antwort

DGM
DGM am 22 Feb. 2022
No need for strel().
A = false(7);
A(4,4) = true
A = 7×7 logical array
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
st1 = [1 1 1 0 0 ];
B1 = imdilate(A,st1)
B1 = 7×7 logical array
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
st2 = [0 0 1 1 1];
B2 = imdilate(A,st2)
B2 = 7×7 logical array
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
  1 Kommentar
Luccas S.
Luccas S. am 22 Feb. 2022
Ok thanks!
If I have a signal formed by a column vector. So I should put st1 and st2 in vector form too, like: st1 = [1; 1; 1; 0; 0] To apply imdilate?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by