opencv getGaborKernel函数参数如何与方向和比例参数相关?
我假设theta是方向,但是什么是指比例?
//! returns the Gabor kernel with the specified parameters
CV_EXPORTS_W Mat getGaborKernel( Size 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
解决方法
以下是参数的含义:
> ksize返回的过滤器大小.
> sigma高斯包络的标准偏差.
> theta Gabor函数的平行条纹的法线方向.
> lambda正弦因子的波长.
>伽玛空间纵横比.
> psi相位偏移.
> ktype滤波器系数的类型.它可以是CV_32F或CV_64F.
取向可以通过θ和刻度来修改,即λ.在这里你有一个关于What do the Gabor filter parameters mean?的好教程.
我还附上上面网站的图片:
版权所有Juergen Muller