opencv
From outside
本人研究方向为大数据、计算机视觉、信息检索、机器学习。主要想通过这个平台记录一下我学习工作期间的成果,总结一些技术经验,并希望能帮到遇到相近技术问题的广大网友。另外,欢迎大家对我的文章进行批评指正。
展开
-
Linux系统下OpenCV2.x的安装与SIFT算法测试
OpenCV现在有1、2、3三个系列,1就比较老了,3在2的基础上增加了一些新的算法和T-API,但是没有了SIFT之类的算法,如果使用需要单独下载编译,目前基于2的资料和项目最多,所以新手建议使用OpenCV2。下面介绍详细的安装步骤和测试过程。一、实验背景(1)实验环境系统为ubuntu 16.04.1 x64虚拟机版的最小化系统,具体参数如下:12转载 2017-10-19 14:36:14 · 1249 阅读 · 0 评论 -
Linux系统下利用OpenCV实现人脸检测和基于LBPH算法的人脸识别
本文主要的目的是进行人脸检测和人脸识别。实验环境为Ubuntu16.04 LTS虚拟机版,技术为OpenCV,语言为c++。其中人脸检测的主要过程是从一张图片中检测出人脸可以是一个或者是多个,然后用矩形或者圆形线圈标注出来。人脸识别是基于LBPH算法实现,首先给定一张带有人脸的图片,需要提取出人脸,然后在一个图片集中进行逐个的匹配将相似度最大的一个作为匹配结果,并将此人名字打印在图片上。转载 2017-10-14 21:31:21 · 7024 阅读 · 0 评论 -
Opencv之mat介绍
(1)Mat介绍Mat即matrix矩阵。Mat可以很好的存储图片。如我们所知图片由是由像素点构成,比如有一张300*450,位深为24的彩色图片,用mat来存储时,就是可以表示成Mat image(300,450,CV_8UC3)。300代表行450代表列,CV_8UC3中的8代表8位,U代表一个8位的c++数据类型(这里我不太清楚),C3就代表3通道,与RGB三种颜色对应,每种用8位表原创 2017-11-15 21:53:39 · 255 阅读 · 0 评论