关闭

[置顶] 使用Dlib库进行人脸检测,人脸对齐和人脸识别

简介在之前的博客中,我已经介绍了如何使用dlib-18.17进行人脸检测和人脸对齐。 Windows10+VS2013环境下Dlib库的编译与使用-邬小阳 使用Dlib库进行人脸检测与对齐-邬小阳 最近又看dlib官网时,发现dlib-19.3开始又加入了人脸识别DNN模型,而且在LFW上取得了99.38%的人脸验证精确度。 实验1. 下载dlib-19.4源码直接使用vs编译(听说是1...
阅读(4310) 评论(2)

[置顶] 使用caffe的python接口进行特征提取和人脸验证

近期使用caffe模型进行人脸识别时,需要提取指定网络层中的数据进行特征比较,常见的比如提取全连接层等。本文基于caffe的python接口实现了一个简单的特征提取及人脸验证测试。测试使用的数据是LFW官网的6000对图片...
阅读(2045) 评论(15)

[置顶] 基于VGG-Face的人脸识别测试

VGG Face Descriptor 是牛津大学VGG小组的工作,现在已经开源训练好的网络结构和模型参数,本文将基于此模型在caffe上使用自己的人脸数据微调,并进行特征提取与精确度验证。 数据传送门:CASIA WebFace 模型传送门:http://www.robots.ox.ac.uk/~vgg/software/vgg_face/...
阅读(1602) 评论(16)

[置顶] 使用Dlib库进行人脸检测与对齐

简介 上一篇中,讲述了如何在windows上编译dlib的静态库dlib.lib。现在来使用dlib.lib进行人脸检测与对齐。例子中源码来自官方案例,进行稍微修改。 准备 1.编译好的静态库文件,dlib.lib 2.人脸特征点对齐模型:http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2  解压后大约97M左右。...
阅读(1602) 评论(1)

[置顶] SeetaFace人脸识别系统

简介 SeetaFace人脸识别解决方案已开源许久,一直拖到最近才看。它提供了一套完整的人脸检测,人脸对齐和人脸验证方案,比较适合做学习。由于开源的代码是DLL项,现编译完成之后,对其进了一定封装,,实现了人脸特征提取,入库保存,以及人脸识别等。...
阅读(2118) 评论(14)

[置顶] py-faster-rcnn + ZF 实现自己的数据训练与检测(二)

0.前言 在前面的一篇博客中,介绍了如何实现py-faster-rcnn的配置以及在PASCAL VOC 2007上面的训练,本节,来讲诉如何制作并训练自己的数据集。 1.制作自己的数据集...
阅读(5868) 评论(24)

[置顶] py-faster-rcnn + ZF 实现自己的数据训练与检测(一)

0.前言 最近两个星期,一直在看faster rcnn物体检测,在一段折腾之后,总算能够训练自己的数据并进行物体检测了。这篇博客就当作是对最近整个实验过程的记录吧。首先先从最开始如何配置py-faster-rcnn并训练PASCALVOC2007开始讲起,然后再对代码和数据集进行修改实现自己数据的训练与检测。我的实验平台是Ubuntu14.04 LTS  1.配置py-faster-rcnn...
阅读(7748) 评论(8)

设计模式之二-工厂模式

工厂模式简介   面向对象编程中,为了提高内聚和松耦合,经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很容易出现的一个问题就是多个子类继承自抽象基类,我们不得不在每次要用到子类的地方就编写诸如 new ×××;的代码,这样就有两个问题: ①客户程序员必须知道实际子类的名称。 ②程序的扩展性和维护变得越来越困...
阅读(61) 评论(0)

设计模式之一:单例模式

单例模式介绍  单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 简单实现  定义一个单例类,使用类的私有指针变量指向类的唯一实例,并且使用一个共有的静态方法获取该实例。...
阅读(97) 评论(0)

python多线程下载vgg_face_data

简介最近搜寻公开的人脸数据库时发现vgg-face-data的数据量相比于webface还算挺大,不过下载下来之后才发现官网给出的只是图片的id和url以及一些其他信息,遂写一个python脚本进行下载。图片地址信息请自行去官网下载,这里给出链接。...
阅读(645) 评论(2)

[C++学习01]强制类型转换和volatile关键字

本篇作为C++学习的开篇之作,主要讲解一下C++中的4种强制类型转换和volatile关键字,其中主要参考了以下一些网上资源: 1. C++显式类型转换示例详解 2. C++中的显式类型转换 强制类型转换...
阅读(193) 评论(0)

Ubuntu16.04+cuda8.0+opencv3.0.0 caffe编译的那些坑

前言 生命在于折腾 最近突然想体验一下ubuntu16.04的使用感觉,就重装了操作系统。原本在ubuntu14.04的时候,按照实验室欧大神的博客一路畅通,但此次的caffe编译之旅,可谓到处是坑,遂将这些记录下来。 主要安装路线,依然是按照这篇博客的顺序:http://blog.csdn.net/shiorioxy/article/details/52652831 安装填坑: 由于我在...
阅读(5109) 评论(1)

Python多线程下载FaceScrub人脸数据库

参考修改自:http://blog.csdn.net/chenriwei2/article/details/44925923 在下载之前,请自行申请faceScrub的使用权:http://form.jotform.me/form/43268445913460 填写表格申请通过之后,官方会给你一个下载链接,里面是各种图片的url位置。需要使用里面的facescrub_actors.txt 和 f...
阅读(434) 评论(0)

Windows10+VS2013环境下Dlib库的编译与使用

简介 最近听闻dlib库在人脸识别方面的效果不错,就想尝试一下,现将安装使用过程总结如下。最开始编译时按照网上普遍使用的CMAKE方法,可以编译成功,但是在使用dlib.lib库时候总是会报Error LNK2001的错误,怎么搞都无解,最后选择源码编译的方法成功执行。 准备 下载dlib库源码:https://github.com/davisking/dlib/releases 我这里使用...
阅读(2007) 评论(0)

basetsd.h(72): error C2371: “INT32”: 重定义;不同的基类型

basetsd.h(72): error C2371: “INT32”: 重定义;不同的基类型...
阅读(1631) 评论(0)

caffe绘制训练过程的loss和accuracy曲线

在caffe的训练过程中,大家难免想图形化自己的训练数据,以便更好的展示结果。如果自己写代码记录训练过程的数据,那就太麻烦了,caffe中其实已经自带了这样的小工具 caffe-master/tools/extra/parse_log.sh  和 caffe-master/tools/extra/plot_training_log.py.example ,使用方法如下: 1.记录训练日志 在训...
阅读(20983) 评论(39)

Check failed: error == cudaSuccess (8 vs. 0) invalid device function

最近在复现R-CNN一系列的实验时,配置代码所需要的环境真是花费了不少时间。由于对MATLAB不熟悉,故实验采用的都是github上rbg大神的python版本。上周在做Fast R-CNN时,按照教程一步步的来,一路有惊无险,顺利通过,而这次在配置Faster R-CNN时,前面的编译没有问题,一运行 ./tools/demo.py --net zf  就会出现如上错误: Loaded n...
阅读(12120) 评论(4)
22条 共2页1 2 下一页 尾页