Create a bandpass to remove horizontal high frequency

Hi everyone, I have an image and I want to remove the horizontal high frequency from it (i.e. the vertical stuff from the image), how do I create such bandpass filter ?
Thanks everyone!

 Réponse acceptée

Image Analyst
Image Analyst le 6 Fév 2014

0 votes

See my Fourier filtering demo where I put in a ripple then filter it out. Adapt it to your particular image.

2 commentaires

Thanks, I've tried but I've a problem. What I got now is just two thin line horizontally (as I want to remove vertical things)... however the result I have is a very dense checkboard like result, do you have an idea of what's the problem ?
I'm guessing that you simply zeroed out the wrong frequencies. It would be best if you attached your image and code.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by