OpenCV
Rueing839
这个作者很懒,什么都没留下…
展开
-
OpenCV学习笔记__入门篇(三)
11、霍夫线变换:使用OpenCV的以下函数 HoughLines 和 HoughLinesP 来检测图像中的直线.霍夫线变换是一种用来寻找直线的方法。是用霍夫线变换之前, 首先要对图像进行边缘检测的处理,也即霍夫线变换的直接输入只能是边缘二值图像。OpenCV实现了以下两种霍夫线变换: 标准霍夫线变换 - 原理在上面的部分已经说明了. 它原创 2015-09-29 10:49:56 · 1668 阅读 · 0 评论 -
OpenCV学习笔记__使用FLANN进行特征点匹配
#include "opencv2/core/core.hpp"#include "opencv2/features2d/features2d.hpp"#include "opencv2/highgui/highgui.hpp"#include #include#include using namespace cv;using namespace std;int main(in原创 2015-09-29 17:20:27 · 3839 阅读 · 1 评论 -
OpenCV学习笔记__特征检测与匹配之 SURF算法
SURF 算法 ——“加速版的具有鲁棒性的特征”算法步骤:特征检测 —— 特征描述 —— 特征匹配实现流程:(1)特征检测:SurfFeatureDetector类 . detect( )函数 (2)特征描述:SurfDescriptorExtractor类 . compute( )函数(3)特征匹配:BruteForc原创 2015-09-29 15:44:11 · 4013 阅读 · 7 评论 -
OpenCV学习笔记__角点检测
1、Harris角点检测引言:a.图像特征类型可以被分为如下三种: - 边缘 - 角点 (感兴趣关键点) - 斑点(Blobs)(感兴趣区域)b.在当前的图像处理领域,角点检测算法可归纳为三类: - 基于灰度图像的角点检测 - 基于二值图像的角点检测 - 基于轮廓曲线的角点检测原创 2015-09-29 12:55:21 · 1990 阅读 · 0 评论 -
【计算机视觉】OpenCV人脸识别facerec源码分析1——FaceRecognizer概述
FaceRecognizer类OpenCV中所有人脸识别的模型都是继承自FaceRecognizer这个基类,这个类提供了人脸识别算法的统一接口。[cpp] view plaincopyclass FaceRecognizer : public Algorithm { public: //! virtual destructor virtual ~FaceRec转载 2015-10-24 16:16:00 · 1375 阅读 · 0 评论 -
【计算机视觉】OpenCV人脸识别facerec源码分析2——LBPH概述
人脸识别从OpenCV2.4开始,加入了新的类FaceRecognizer,我们可以使用它便捷地进行人脸识别实验。其源代码可以在OpenCV中的opencv\modules\contrib\doc\facerec\src下找到。 目前支持的算法有:Eigenfaces特征脸createEigenFaceRecognizer() Fisherfaces createFis转载 2015-10-24 17:03:46 · 1149 阅读 · 0 评论 -
OpenCV学习笔记__入门篇(一)
对图像的处理:缩放处理cvPyrDown()、灰度处理cvCvtColor()、边缘检测cvCanny 看下面的代码#include "cv.h"#include "highgui.h"IplImage* doCanny(IplImage* in,double lowThresh,double highThresh,double aperture){ IplImag原创 2015-09-18 16:37:27 · 741 阅读 · 0 评论 -
OpenCV学习笔记__入门篇(二)
1、图像平滑处理使用各种线性滤波器对图像进行平滑(模糊)处理,相关OpenCV函数如下: - blur 归一化块滤波器 - GaussianBlur 高斯滤波器 - medianBlur 中值滤波器 - bilate原创 2015-09-22 16:03:53 · 799 阅读 · 0 评论