c – 过滤器组的Opencv getGaborKernel参数

前端之家收集整理的这篇文章主要介绍了c – 过滤器组的Opencv getGaborKernel参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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

猜你在找的C&C++相关文章