Filter löschen
Filter löschen

High pass filter in MATLAB

7 Ansichten (letzte 30 Tage)
Yvonne
Yvonne am 23 Jul. 2012
Hi,
I understand that high pass filter is essentially, orignal image - low pass filter.
I attempted the following but gotten a black screen. Anyone knows what when wrong? Thanks lots!
--CODE-
A=imread('image.jpg');
G=fspecial('gaussian', [50 50], 5);
Ig=imfilter(A,G,'same');
JK=A-Ig;
S=imshow(JK) >>> the output here is black image.

Akzeptierte Antwort

Christian Lenz
Christian Lenz am 23 Jul. 2012
normalize image...
A = double( imread('image.jpg'));
A = A./max(max(max(A)));
keep the rest.
  5 Kommentare
Christian Lenz
Christian Lenz am 23 Jul. 2012
Or play with your parameters (thresholding)
Yvonne
Yvonne am 24 Jul. 2012
Thanks! I need to do mat2gray as well =)

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