在图像处理领域,频域滤波是一种常用的技术,用于增强或抑制图像中的特定频率成分。本文将介绍三种常见的频域滤波器:高通滤波器、带阻滤波器和陷波滤波器,并提供相应的源代码示例。
- 高通滤波器
高通滤波器用于增强图像中的高频成分,通常用于图像锐化和边缘检测。在频域中,高通滤波器通过去除低频成分来实现这一目的。以下是一个简单的高通滤波器的示例代码:
import cv2
import numpy as np
def high_pass_filter(image, cutoff_frequency):
# 进行傅里叶变换
f =