opencv - 如何使用opencv获取gabor特征

标签 opencv machine-learning computer-vision face-recognition

我想使用 Gabor 功能来做一些分类工作。但OpenCV不支持该功能。您能给一些实现这个功能的想法吗?开源库也可以。提前致谢。

最佳答案

哦,opencv中有一个gabor内核:

#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);

关于opencv - 如何使用opencv获取gabor特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19973983/

相关文章:

python - 将 cvtColor() 转换为 HSV 色彩空间后的 Numpy 8/16/32 位图像数据类型

python - 提取向上指向的车道线

根据字母查找相似词的算法

opencv - 在单个平面上计算多个标记的单应性

algorithm - 寻找图像匹配的边缘对应关系

computer-vision - 是什么让对象表示和识别变得困难?

python - OpenCV - 访问 cv2.findContours 变量

ios - UIImageView 层不会变换多次

language-agnostic - 随机森林中什么是袋外错误?

Python/ML : Which methods to use for Multiclass Classification for Product Categorization?