python实现Gabor滤波器

Gabor 函数表示

复数表示:

Gabor函数复数表示

实数部分:

Gabor函数实数部分

虚数部分:

Gabor函数虚数部分

其中:

Gabor函数 x' 、y' 计算公式

代码中参数和Gabor函数参数对应关系

代码实现了Gabor滤波器的实数部分。代码中参数和Gabor函数实数部分参数对应如下:
python实现Gabor的核心代码

对应

Gabor实数部分
看上去是不是感觉很容易实现Gabor滤波器,那我来实现一下,并使用Gabor滤波器来提取图像特征。

import cv2
import numpy as np
import matplotlib.pyplot as plt

# Grayscale
def BGR2GRAY(img):
	# Grayscale
	gray = 0.2126 * img[..., 2] + 0.7152 * img[..., 1] + 0.0722 * img[..., 0]
	return gray

# Gabor Filter
def Gabor_filter(K_size=111, Sigma=10, Gamma=1.2, Lambda=10, Psi=0, angle=0):
	# get half size
	
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值