Pergunta

I want to use the Gabor feature to do some classification job. But the OpenCV do not support this function. Would you give some idea for implementing this function. OpenSource library is also OK. Thanks in advance.

Foi útil?

Solução

oh, there is a gabor kernel in opencv:

#include "opencv2/imgproc/imgproc.hpp"

cv::Mat kernel = cv::getGaborKernel(cv::Size(kernel_size,kernel_size), sig, th, lm, gm, ps);
Mat src_f; // img converted to float 
Mat dest;
cv::filter2D(src_f, dest, CV_32F, kernel);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top