opencv getGaborKernel函数参数如何与方向和比例参数相关?
我认为θ是方向,但是什么是比例?
//!返回具有指定参数的Gabor内核 CV_EXPORTS_W Mat getGaborKernel(大小为ksize,double sigma,double theta,double lambd,double gamma,double psi = CV_PI * 0.5,int ktype = CV_64F);
以下是示例5刻度和8个方向:
更新
我也找到了这个参数说明: http://matlabserver.cs.rug.nl/edgedetectionweb/web/edgedetection_params.html
答案 0 :(得分:15)
以下是参数的含义:
ksize
返回过滤器的大小。sigma
高斯包络的标准差。theta
Gabor函数的平行条纹的法线方向。lambda
正弦波因子的波长。gamma
空间宽高比。psi
相位偏移。ktype
滤镜系数的类型。它可以是CV_32F
或CV_64F
。可以通过theta
修改方向,按lambda
修改比例。在这里,您有一个关于 What do the Gabor filter parameters mean? 的好教程。
我还附上了上面网站的图片:
版权所有Juergen Muller