嘿嘿
This commit is contained in:
parent
e1886486c8
commit
ed194ff17b
12
README.md
12
README.md
@ -1,7 +1,7 @@
|
||||
# <p align="center">重构图像&图像滤波</p>
|
||||
## 运行库
|
||||
cv2、matplotlib、numpy<br>
|
||||
High_Frequency_Emphasis.py、Gaussian_Highpass.py、Butterworth.py
|
||||
Butterworth.py、Gaussian_Highpass.py、High_Frequency_Emphasis.py
|
||||
## 利用频谱幅度和相位角重构图像
|
||||
对照片进行快速傅里叶变换获取频谱幅度和相位角。<br>
|
||||
利用获取到的频谱幅度和相位角对图像进行重构。
|
||||
@ -13,29 +13,29 @@ image_woman_translation = np.log(np.abs(shift_woman))
|
||||
### Woman_Square.py
|
||||
分别利用woman.jpg/squart.jpg的频谱幅度和squart.jpg/woman.jpg的相位角进行图像重构。<br>
|
||||
将woman频谱幅度的最亮点移到中心。<br>
|
||||
程序效果展示如下。
|
||||
程序效果展示如下。<br>
|
||||

|
||||
## 不填充、零填充、原图填充并进行平滑滤波
|
||||
### Filtering_Padding.py
|
||||
程序效果展示如下。
|
||||
程序效果展示如下。<br>
|
||||

|
||||
## 巴特沃斯低通滤波器平滑图像
|
||||
### Filtering_Butterworth.py
|
||||
调用Butterworth.py程序中的filter函数实现巴特沃斯滤波器。<br>
|
||||
D0分别设置为10、100、1000。<br>
|
||||
程序效果展示如下。
|
||||
程序效果展示如下。<br>
|
||||

|
||||
## 高斯高通滤波器锐化图像
|
||||
### Filtering_Gaussian_Highpass.py
|
||||
调用Gaussian_Highpass.py程序中的gaussian_high_pass_filter函数实现高斯高通滤波器。<br>
|
||||
D0分别设置为10、100、1000。<br>
|
||||
程序效果展示如下。
|
||||
程序效果展示如下。<br>
|
||||

|
||||
## HFE滤波器锐化图像并叠加到原图
|
||||
### Filtering_HFE.py
|
||||
调用High_Frequency_Emphasis.py程序中的apply_hfe_filter函数实现HFE滤波器。<br>
|
||||
三组[K1,K2]分别设置为[0.8,0.2]、[0.5,0.5]、[0.2,0.8]。<br>
|
||||
程序效果展示如下。
|
||||
程序效果展示如下。<br>
|
||||

|
||||
|
||||
## <p align="center">代码[`仓库`](http://dreamlife.top:13000/Cx330_HomeWork/FFT_And_Filtering)地址</p>
|
Loading…
x
Reference in New Issue
Block a user