DFT的matlab源代码-DFT-and-frequency-filtering:DFT和频率滤波

时间:2024-06-14 23:19:06
【文件属性】:

文件名称:DFT的matlab源代码-DFT-and-frequency-filtering:DFT和频率滤波

文件大小:5.41MB

文件格式:ZIP

更新时间:2024-06-14 23:19:06

系统开源

DFT的matlab源代码数字图像处理 DFT: 用于计算正向傅立叶变换,逆傅立叶变换,离散余弦变换和傅立叶变换幅度的代码。 输入是大小为15X15的2D矩阵。 DFT / DFT.py文件具有函数“ forward_transform”,“ inverse_transform”,“ discrete_cosine_tranform”和“ magnitude” 我已经为所有计算实现了自己的代码,没有使用numpy,opencv或其他库中的内置函数,例如“ fft”或“ dft” 用法:python dip_hw3_dft.py 该部分没有输出图像或文件。 一切都被打印出来。 频率滤波: 通过使用不同的蒙版修改图像的DFT,对频域中的图像滤波进行编码。 使用六个不同的滤镜对图像进行滤镜:理想低通(ideal_l),理想高通(ideal_h),巴特沃思低通(butterworth_l),巴特沃思高通(butterworth_h),高斯低通(gaussian_l)和高斯高通滤镜(gaussian_h)。 程序的输入是图像,蒙版名称,截止频率和顺序(仅对Butterworth过滤器有效)。 D


【文件预览】:
DFT-and-frequency-filtering-master
----.gitattributes(66B)
----output()
--------Lenna_butterworth_h1031-223433.jpg(107KB)
--------Lenna_ideal_l1031-201232.jpg(48KB)
--------ideal higpass (2).jpg(128KB)
--------gaussian lowpass.jpg(61KB)
--------butterworth lowpass (2).jpg(128KB)
--------butterworth higpass (2).jpg(128KB)
--------gaussian lowpass (2).jpg(128KB)
--------Lenna_dft_filter_ideal_h1031-201148.jpg(141KB)
--------ideal lowpass.jpg(8KB)
--------Lenna_gaussian_l1031-201318.jpg(49KB)
--------Lenna_butterworth_h1031-201415.jpg(105KB)
--------gaussian highpass.jpg(147KB)
--------Lenna_dft_filter_gaussian_h1031-201346.jpg(147KB)
--------Lenna_dft_filter_butterworth_l1031-224112.jpg(8KB)
--------Lenna_dft_butterworth_l1031-224112.jpg(128KB)
--------gaussian highpass (2).jpg(128KB)
--------dft_output.txt(0B)
--------Lenna_dft_filter_butterworth_h1031-201415.jpg(147KB)
--------butterworth higpass (3).jpg(147KB)
--------Lenna_dft_ideal_l1031-201232.jpg(128KB)
--------Lenna_dft_filter_butterworth_h1031-223433.jpg(142KB)
--------Lenna_butterworth_l1031-224112.jpg(47KB)
--------gaussian highpass (3).jpg(107KB)
--------Lenna_ideal_h1031-201148.jpg(109KB)
--------ideal lowpass (2).jpg(128KB)
--------Lenna_dft_ideal_h1031-201148.jpg(128KB)
--------butterworth higpass.jpg(105KB)
--------Lenna_dft_butterworth_l1031-201433.jpg(128KB)
--------Lenna_dft_butterworth_h1031-201415.jpg(128KB)
--------butterworth lowpass.jpg(45KB)
--------ideal higpass (3).jpg(109KB)
--------butterworth lowpass (3).jpg(105KB)
--------Lenna_butterworth_l1031-201433.jpg(45KB)
--------Lenna_dft_gaussian_h1031-201346.jpg(128KB)
--------Lenna_dft_filter_ideal_l1031-201232.jpg(8KB)
--------Lenna_dft_gaussian_l1031-201318.jpg(128KB)
--------Lenna_gaussian_h1031-201346.jpg(107KB)
--------Lenna_dft_filter_butterworth_l1031-201433.jpg(105KB)
--------Lenna_dft_butterworth_h1031-223433.jpg(128KB)
--------Lenna_dft_filter_gaussian_l1031-201319.jpg(61KB)
--------ideal higpass.jpg(141KB)
--------gaussian lowpass (3).jpg(49KB)
--------ideal lowpass (3).jpg(48KB)
----Frequency filtering Report.pdf(1.18MB)
----requirements.txt(34B)
----dip_hw3_dft.py(2KB)
----README.md(3KB)
----dip_hw3_filter.py(4KB)
----DFT()
--------DFT.py(4KB)
--------Filtering.py(9KB)
--------__pycache__()
----Lenna0.jpg(139KB)

网友评论