关于LBP特征检测的算法原理,大家可以参考下面这篇博文,链接:
http://blog.csdn.net/lien0906/article/details/47757777
这里给出实现LBP特征检测的OpenCV代码,代码中实现了经典LBP特征检测算法和圆形LBP特征检测算法
代码如下:
代码中用到的图像下载链接:https://pan.baidu.com/s/1jIlEHKU 密码:hnbt
//opencv版本:OpenCV3.0
//VS版本:VS2013
//Author:qxsf321.net
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
void elbp(Mat& src, Mat &dst, int radius, int neighbors)
{
//elbp的完整代码请搜索公众号"qxsf321",关注后回复0050即可获取
//elbp的完整代码请搜索公众号"qxsf321",关注后回复0050即可获取
//elbp的完整代码请搜索公众号"qxsf321",关注后回复0050即可获取
}
int main()
{
Mat img = cv::imread("33.jpg", 0);
namedWindow("image");
imshow("image", img);