Understanding the effects of Gabor kernel parameters

asked 2018-09-14 03:49:06 -0500

sazr gravatar image

In OpenCV you can create a Gabor kernel and specify some parameters such as; sigma, theta, lambda, gamma, phase offset.

I'm trying to understand the effects of these parameters. Apart from theta (the angle of the edge/texture I want to detect) I don't quite understand what they do or when I would want to use a large gamma vs a small gamma.

Is someone able to simply explain the effect of each parameter? For example "If you use a large sigma the results will be X", "If you want to detect weak 90 degree edges you should use PARAM_X with a value of Y".

edit retag flag offensive close merge delete



add a lot of trackbars for the params, and visualize the filter

berak gravatar imageberak ( 2018-09-14 04:05:17 -0500 )edit