当前搜索:

MKL——常用函数说明

Intel MKL,全称 Intel Math Kernel Library,提供经过高度优化和大量线程化处理的数学例程,面向性能要求极高的科学、工程及金融等领域的应用。MKL是一款商用函数库,但提供C、Fortran 和 Fortran 95的支持,但仅支持Intel自家旗下的CPU。在Inte...
阅读(9020) 评论(0)

C++ RGB转灰度图像

RGB转灰度,通常会使用下面的一个心理学公式:(opencv和matlab中使用的也是该公式)Gray = 0.2989*R + 0.5870*G + 0.1140*B抛却指令优化不谈,优化转化速度的最直接方法就是将浮点运算转化为整数运算:比如我们可以将上式转化为:Gray = (2989*R +...
阅读(3586) 评论(0)

caffe层解读系列——BatchNorm

之前也写过一篇介绍 Batch Normalization 的文章,原理还不是很清楚的童鞋可以移步看一下。后来看到caffe中的实现,发现还是有很大不同之处,所以这里介绍一些caffe中的BN。 —————————— 可选参数 —————————— 可选参数定义在 src\caffe\...
阅读(14572) 评论(4)

c++ ——排序并保留索引

C++自带的排序函数sort只能获得排好序的值,没办法像Matlab一样同时返回排序索引。下面使用c++11中的 lambdas来为sort函数添加一个模式:template <typename T> vector<size_t> sort_indexes(const ve...
阅读(3218) 评论(0)

NMS——非极大值抑制

NMS(non maximum suppression),中文名非极大值抑制,在很多计算机视觉任务中都有广泛应用,如:边缘检测、目标检测等。这里主要以人脸检测中的应用为例,来说明NMS,并给出Matlab和C++示例程序。 人脸检测的一些概念(1) 绝大部分人脸检测器的核心是分类器,即给定一个尺寸...
阅读(24216) 评论(12)

人脸检测——STN

本次介绍一篇来自微软的人脸检测文章:《2016 ECCV Supervised Transformer Network for Efficient Face Detection》. 核心导读: (1) 训练了一个端到端的级联网络;(2) 引入了supervised transformer层,可以对...
阅读(4074) 评论(1)

NDK各个版本链接

目前不仅是国内不好找到各个版本的NDK,就连谷歌翻链接也总是出问题,这里给出一些各个版本的链接。ndk_r12 (June 2016) Windows 32-bit : http://dl.google.com/android/repository/android-ndk-r12b-window...
阅读(21946) 评论(7)

人脸检测——Compact CascadeCNN

本次介绍一篇速度爆表人脸检测文章:《2015 Arxiv: Compact Convolutional Neural Network Cascade for Face Detection》.作者有一个github链接,https://github.com/Bkmz21/FD-Evaluation,...
阅读(3954) 评论(0)

人脸检测——MTCNN

本次介绍一篇速度还不错的人脸检测文章:《2016 Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks》. ———————————— Pipeline———————————— 上面是该...
阅读(45490) 评论(25)

人脸检测——Faster R-CNN

本次介绍人脸检测方法Faster R-CNN:《2016 Arxiv: Face Detection with the Faster R-CNN》.上面这篇文章,是对Faster R-CNN的人脸检测实现,原始的Faster R-CNN实现的是多目标检测,即下面这篇文章:《2015 CVPR: F...
阅读(7878) 评论(0)

人脸检测——HyperFace

本次介绍人脸检测检测方法HyperFace:《2016 PAMI HyperFace: A Deep Multi-task Learning Framework for Face Detection, Landmark Localization, Pose Estimation, and Gend...
阅读(3919) 评论(6)

人脸检测——UnitBox

本次介绍一篇来自旷视科技的人脸检测文章:《2016 ACM MM UnitBox: An Advanced Object Detection Network》.代码应该是不会放出来了,但好在实现比较简单。 ———————————— 分割线 ———————————— Introduction 目标...
阅读(5115) 评论(2)

人脸检测——xiaomi

本次介绍一篇来自小米黑科技的人脸检测文章:《arxiv: Bootstrapping Face Detection with Hard Negative Examples》.看完后续算法讲解之后,请自行体会人脸检测专业研究人员看到下图的感受。 ———————————— 分割线 ——————————...
阅读(2296) 评论(0)

caffe HDF5Data 层使用及数据生成

有些时候,我们的输入不是标准的图像,而是其它一些格式,比如:频谱图、特征向量等等,这种情况下LMDB、Leveldb以及ImageData layer等就不好使了,这时候我们就需要一个新的输入接口——HDF5Data. (1) 在Matlab中生成HDF5文件这里直接以例子的形式说明如何生成:问题...
阅读(7695) 评论(14)

人脸关键点检测-递归编解码网络

本次介绍一篇关于人脸关键点检测(人脸对齐)的文章:《ECCV16 A Recurrent Encoder-Decoder Network for Sequential Face Alignment》.作者主页:https://sites.google.com/site/xipengcshomepa...
阅读(3061) 评论(0)

Eigen矩阵运算库使用记录

最近一直在做工程上的事情,比较多的使用了Eigen矩阵运算库。简单说一下Eigen的特点:(1) 使用方便、无需预编译,调用开销小(2) 函数丰富,风格有点近似MATLAB,易上手; (3) 速度中规中矩,比opencv快,比MKL、openBLAS慢;Eigen3.3版本链接 http://ei...
阅读(9536) 评论(6)

Dlib + VS2013 人脸检测,无需CMAKE

这里介绍如何快速上手使用Dlib进行人脸检测,无需CMAKE编译。(1)下载并解压Dlib 下载链接 http://dlib.net/(2)设置环境变量 此步可以省略,不过后面就需要写全路径了。新建环境变量: DLIB = C:\Program Files\dlib-19.0\,其中“C:\Pr...
阅读(5689) 评论(8)

Win7 64Bit + VS2012 + openBLAS0.2.18

为了方便神经网络模型的高效运行,需要独立实现一套基于forward框架,因此需要用到openBLAS矩阵计算库。 * 配置环境:Win7 64Bit + VS2012 + openBLAS0.2.18 * 安装MSYS2 官方推荐MinGW + MSYS,这个组合很难搞定,尤其是下载经常被墙。...
阅读(2195) 评论(0)

剪枝+再训练:稀疏化DeepID2

压缩的核心剪枝再训练 算法流程 剪枝准则 实验分析 本次介绍的依然是压缩网络的方法,不过有了具体的应用场景:压缩的模型是DeepID2+。方法来源于《2015 arxiv: Sparsifying Neural Network Connections for Face Recognition...
阅读(7446) 评论(9)

网络压缩-量化方法对比

本次介绍的是一种压缩神经网络模型大小的方法,来自《2014 arxiv:Compressing Deep Convolutional Networks using Vector Quantization》。该方法和很多之前的神经网络压缩方法一样,基本只对全连接层有效,因此这里权作了解。由论文名可以...
阅读(4954) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 77万+
    积分: 7564
    排名: 3603