Ask Your Question

Revision history [back]

Thanks for your answer. I'm using "naive" set of rotated Gabor kernels. I'm following the same approach as shown at the link you shared. The only difference from the example is that i call

cv::Ptr<cv::cuda::Convolution> conv = cv::cuda::createConvolution(cv::Size(0,0));

which is completely equivalent to the call

cv::Ptr<cv::cuda::Convolution> conv = cv::cuda::createConvolution();

and i get the "stitching" lines.

when i define the size to the src image size (at createConvolution(cv::Size(src.rows,src.cols))), there are no stitching lines, however the performance drops significantly, since i'm skipping the convolver size optimization.

Any idea?