一个OpenCV初学者和糟糕的数学。我的工作是将Gabor滤波器应用于标准化图像。我只知道OpenCV有一个getGaborKernel函数,我想知道这个函数的返回矩阵是内核的实部或虚部。如果我不能使用这个函数,那么如何生成这些内核呢?使用Java,但是C++代码很好。
发布于 2015-11-18 14:12:17
发布于 2017-08-09 11:44:05
实际上,cos和sin之间的差是90度或PI/2的偏移量。因此,通过使PSI为0表示实的和虚的Gabor核,就可以得到实的和虚的Gabor核。
Mat kernelReal = getGaborKernel(ksize,sigma,theta,lambda,gamma,0,0,CV_32F),Mat kernelImag = getGaborKernel(ksize,sigma,theta,lambda,gamma,0,PI/2,CV_32F);
https://stackoverflow.com/questions/33781502
复制相似问题