
C/C++
文章平均质量分 82
ChenJoya
邮箱:ChenJoya@foxmail.com
知乎:ChenJoya
如果没有回复 欢迎邮箱or知乎私信(ฅ´ω`ฅ)
展开
-
基于深度学习的人脸识别系统系列(Caffe+OpenCV+Dlib)——【四】使用CUBLAS加速计算人脸向量的余弦距离
前言本篇是该系列的第四篇博客,介绍如何使用CUBLAS加速进行两个向量间余弦距离的计算。##思路我们先来温习一下两个向量之间余弦距离的数学公式,大家自己可以回忆一下:x,y均为同维度的向量,如果为6400维,那么我们可以将式子进行展开:原创 2016-09-09 21:25:29 · 12515 阅读 · 6 评论 -
基于深度学习的人脸识别系统系列(Caffe+OpenCV+Dlib)——【五】设计人脸识别的注册类
前言基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库)、Caffe(深度学习库)、Dlib(机器学习库)、libfacedetection(人脸检测库)、cudnn(gpu加速库)。 用到了一个开源的深度学习模型:VGG model。 最终的效果是很赞的,识别一张人脸的速度是0.039秒,而且最重要的是:精度高啊!!! CPU:intel i5-4590 G原创 2016-09-16 09:52:12 · 9461 阅读 · 29 评论 -
基于深度学习的人脸识别系统系列(Caffe+OpenCV+Dlib)——【六】设计人脸识别的识别类
现在我们希望能够有一个识别的接口来实现输入一张图片,便可以分辨出他是哪个人。我们需要提前:1、定义一个人脸空间;2、将一些人脸的图片放到这个人脸空间中;3、将n个人脸图片提取特征为n个向量,并且合并为一个矩阵;4、将n个人脸图片的标注(label)合并为一个向量,与矩阵形成对应;5、将其序列化并保存起来,等待识别时进行读取。**在前五篇博客中,我们已经可以很方便的来完成这些事情了。代码如下:**```原创 2016-10-01 21:19:58 · 15955 阅读 · 56 评论 -
基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【二】人脸预处理
前言基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库)、Caffe(深度学习库)、Dlib(机器学习库)、libfacedetection(人脸检测库)、cudnn(gpu加速库)。 用到了一个开源的深度学习模型:VGG model。 最终的效果是很赞的,识别一张人脸的速度是0.039秒,而且最重要的是:精度高啊!!! CPU:intel i5-4590 G...原创 2016-09-06 20:53:27 · 23278 阅读 · 26 评论 -
基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【一】如何配置caffe属性表
前言基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库)、Caffe(深度学习库)、Dlib(机器学习库)、libfacedetection(人脸检测库)、cudnn(gpu加速库)。 用到了一个开源的深度学习模型:VGG model。 最终的效果是很赞的,识别一张人脸的速度是0.039秒,而且最重要的是:精度高啊!!! CPU:intel i5-4590 G...原创 2016-09-05 20:35:52 · 29511 阅读 · 40 评论 -
OpenCV与Socket实现树莓派获取摄像头视频至电脑
OpenCV能够为我们带来便捷的图像处理接口,但是其处理速度在一块树莓派上肯定是不尽如人意的。尤其当我们想要使用复杂的算法时,只能把算法托到服务器上才有可能。这里介绍了一种方法,实现树莓派传输Mat至电脑。准备工作1、配置好树莓派上的OpenCV. 2、配置好电脑上的OpenCV.思路Socket实现方法较为简单,但在此处需要注意的是: 树莓派上的,是linux系统;而我电脑上是windows系原创 2016-08-28 21:10:29 · 10105 阅读 · 1 评论 -
如何快糙好猛的使用Shiqi.Yu老师的公开人脸检测库(附源码)
前言本次编写所用的库为于仕祺老师免费提供的人脸检测库。真心好用,识别率和识别速度完全不是Opencv自带的程序能够比拟的。将其配合Opencv的EigenFace算法,基本上可以形成一个小型的毕业设计。(我是学机械的啊喂!!)准备工作1、下载在GitHub上的人脸检测库。我不提供百度云,只提供网址:https://github.com/ShiqiYu/libfacedetectio...原创 2016-07-01 20:50:13 · 17658 阅读 · 14 评论 -
实战caffe多标签分类——汽车品牌与车辆外观(C++接口)[详细实现+数据集]
前言很多地方我们都需要用到多标签分类,比如一张图片,上面有只蓝猫,另一张图片上面有一只黄狗,那么我们要识别的时候,就可以采用多标签分类这一思想了。任务一是识别出这个到底是猫还是狗?(类型)任务二是识别出这是蓝还是黄?(颜色) 网上看了几篇教程,有讲的非常好的,也有出bug飞上了天的(吐槽啊喂!)这里还是主要讲讲这篇:http://chuansong.me/n/494753151240...原创 2017-01-20 17:41:16 · 12467 阅读 · 10 评论 -
Windows下如何采用微软的Caffe配置Faster R-CNN
前言比较简单的一篇博客。https://github.com/microsoft/caffe 微软的Caffe以在Windows下编译简单而受到了很多人的喜爱(包括我),只用改改prop配置然后无脑重新生成就可以。今天配置了一下Faster R-CNN,还挺好用的。 这里以CPU版本的为例,GPU的一样。效果CPU版本的当然很慢。放图: 编译Caffe有几个地方需要...原创 2017-01-26 20:47:56 · 9669 阅读 · 15 评论 -
如何快糙好猛的使用libfacedetection库【最新版】
前言最近已经很少看优快云了。这一年多准备考研,基本上怕是不会再怎么上了。以前有一个http://blog.youkuaiyun.com/mr_curry/article/details/51804072 如何快糙好猛的使用Shiqi.Yu老师的公开人脸检测库(附源码)的BLOG,因为于老师的库已经更新了,所以重新写一下吧。 PS:这个库越来越强了,已经可以做人脸关键点检测了。关键点检测可以用于矫正人脸...原创 2017-03-25 20:20:02 · 11132 阅读 · 27 评论 -
基于深度学习的人脸识别系统(Caffe+OpenCV+Dlib)【三】VGG网络进行特征提取
前言基于深度学习的人脸识别系统,一共用到了5个开源库:OpenCV(计算机视觉库)、Caffe(深度学习库)、Dlib(机器学习库)、libfacedetection(人脸检测库)、cudnn(gpu加速库)。 用到了一个开源的深度学习模型:VGG model。 最终的效果是很赞的,识别一张人脸的速度是0.039秒,而且最重要的是:精度高啊!!! CPU:intel i5-4590 G...原创 2016-09-07 10:19:59 · 23594 阅读 · 67 评论