Filters in Image Processing

3 visualizaciones (últimos 30 días)
Rooter Boy
Rooter Boy el 14 de Nov. de 2020
Comentada: Rooter Boy el 15 de Nov. de 2020
I have a question about filters in Matlab.
For example, I have a matrix of any picture.
A=[14 12 10 12 11 10 13 7 9 16;
16 14 13 13 12 6 9 10 13 11;
16 14 12 13 11 8 9 11 11 3;
13 13 12 12 15 11 12 12 4 3,
16 9 4 12 14 8 9 21 11 5;
16 15 15 12 8 8 5 5 6 12;
12 11 13 11 13 4 4 3 2 5;
7 7 13 13 14 4 4 3 4 5;
8 11 5 12 12 4 5 4 4 5;
14 14 12 6 12 5 2 3 5 3]
We know that starts from the index (0,0) when you apply any filter. (Use a 3x3 filter.)
I want to find new value of the pixel (5,5) after it applies a median filter, and mean filter for window size (3,3) pixels.
I can find
T=medfilt2(A,[3 3]);
T(5,5) % The answer is 12
and
A=uint8(A);
H=fspecial('average',[3 3]);
T=imfilter(A,H);
T(3,3) % The answer is 13
but I can't find new value of the pixel (4,4) after that applied the 4 neighborhood Laplacian operation. I don't know how to do it. I tried this code for filter for the 4 neighborhood Laplacian operation.
A=uint8(A);
H = fspecial('laplacian',0.2)
T=imfilter(A,H);
I don't know how to find it. If you help me, i will be very happy.

Respuestas (1)

Image Analyst
Image Analyst el 14 de Nov. de 2020
MATLAB is 1-based, not zero based. So the pixel at (5,5) when starting with 0 in the upper left is really the value T(6,6).
  4 comentarios
Rooter Boy
Rooter Boy el 15 de Nov. de 2020
Sir,
No no , i'm not sure. I just tried this code "H = fspecial('laplacian', 0.2)" for finding answer of question 8. I have a no idea about this question.
That is most likely a wrong try, so this code will not.
İf we use "H = [0, -1, 0; -1, 4, -1; 0, -1, 0];", so how do we use this to find the answer of Question 8 ?
Rooter Boy
Rooter Boy el 15 de Nov. de 2020
Sir, Thank you for answer. I voted your answer. I have last one more question, I would be glad if you look at it.
I found answer is 130 but i'm not sure. I'll be glad if you check.

Iniciar sesión para comentar.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by