Tutorial 41 - Image filtering using Fourier transform in python

preview_player
Показать описание
This video tutorial explains the use of Fourier transform in filtering digital images. You can learn how to create your own low pass and high pass filters using a few lines of code in Python.

Рекомендации по теме
Комментарии
Автор

Thank you very much ! I am completing a bachelor in computer science. I took an optional course about images processing and we had a chapter about Fourier transform. Your video was VERY helpful ! Good job !

michaelcapone
Автор

This is such an amazing channel. I can’t express how grateful I am for the content.

nayo
Автор

You are way better at explaining this stuff than most uni teachers. Thanks!

MC-qzvw
Автор

Thank you so much. Your tutorials are well explained. Please keep posting more videos.
I just have a question. How to determine if an image has a low or high frequency by a value instead of plotting?

Yaz
Автор

I dont know why error with a same code:
"dft = cv2.dft(np.float32(img),
cv2.error: OpenCV(4.6.0) :-1: error: (-5:Bad argument) in function 'dft'
> Overload resolution failed:
> - src is not a numpy array, neither a scalar
> - Expected Ptr<cv::UMat> for argument 'src'"

VanNguyen-ypcd
Автор

You are such a great tutor. Well explained and understood

AjirogheneSunny
Автор

Edges are high frequency components. So to detect edges shouldn't we apply high pass filter? Need help..

hammadahmed
Автор

After applying Fourier filter, how to save applied images? Converting float 32 to uint8 gives me a weird image.

Dr.Milk-SN
Автор

Thank you sir for this video.It is really helpful 🔥

-sarthakpandey
Автор

when doing idft, u can use cv.DFT_SCALE flag to get normalized image
img_back = cv.idft(f_ishift, flags=cv.DFT_SCALE)

SuddenWnd
welcome to shbcf.ru