资源简介
该压缩包里包含了人脸检测中比较靠谱的MTCNN以及NCNN算法的实现工程,经过本人亲自测试,人脸检测的准确度高,误检率比较低。甩VJ算法好几条街。
代码片段和文件信息
#include “mtcnn.h“
Pnet::Pnet(){
Pthreshold = 0.6;
nms_threshold = 0.5;
firstFlag = true;
this->rgb = new pBox;
this->conv1_matrix = new pBox;
this->conv1 = new pBox;
this->maxPooling1 = new pBox;
this->maxPooling_matrix = new pBox;
this->conv2 = new pBox;
this->conv3_matrix = new pBox;
this->conv3 = new pBox;
this->score_matrix = new pBox;
this->score_ = new pBox;
this->location_matrix = new pBox;
this->location_ = new pBox;
this->conv1_wb = new Weight;
this->prelu_gmma1 = new pRelu;
this->conv2_wb = new Weight;
this->prelu_gmma2 = new pRelu;
this->conv3_wb = new Weight;
this->prelu_gmma3 = new pRelu;
this->conv4c1_wb = new Weight;
this->conv4c2_wb = new Weight;
// w sc lc ks s p
long conv1 = initConvAndFc(this->conv1_wb 10 3 3 1 0);
initpRelu(this->prelu_gmma1 10);
long conv2 = initConvAndFc(this->conv2_wb 16 10 3 1 0);
initpRelu(this->prelu_gmma2 16);
long conv3 = initConvAndFc(this->conv3_wb 32 16 3 1 0);
initpRelu(this->prelu_gmma3 32);
long conv4c1 = initConvAndFc(this->conv4c1_wb 2 32 1 1 0);
long conv4c2 = initConvAndFc(this->conv4c2_wb 4 32 1 1 0);
long dataNumber[13] = {conv11010 conv21616 conv33232 conv4c12 conv4c24};
mydataFmt *pointTeam[13] = {this->conv1_wb->pdata this->conv1_wb->pbias this->prelu_gmma1->pdata \
this->conv2_wb->pdata this->conv2_wb->pbias this->prelu_gmma2->pdata \
this->conv3_wb->pdata this->conv3_wb->pbias this->prelu_gmma3->pdata \
this->conv4c1_wb->pdata this->conv4c1_wb->pbias \
this->conv4c2_wb->pdata this->conv4c2_wb->pbias \
};
string filename = “Pnet.txt“;
readData(filename dataNumber pointTeam);
}
Pnet::~Pnet(){
freepBox(this->rgb);
freepBox(this->conv1);
freepBox(this->maxPooling1);
freepBox(this->conv2);
freepBox(this->conv3);
freepBox(this->score_);
freepBox(this->location_);
freepBox(this->conv1_matrix);
freeWeight(this->conv1_wb);
freepRelu(this->prelu_gmma1);
freepBox(this->maxPooling_matrix);
freeWeight(this->conv2_wb);
freepBox(this->conv3_matrix);
freepRelu(this->prelu_gmma2);
freeWeight(this->conv3_wb);
freepBox(this->score_matrix);
freepRelu(this->prelu_gmma3);
freeWeight(this->conv4c1_wb);
freepBox(this->location_matrix);
freeWeight(this->conv4c2_wb);
}
void Pnet::run(Mat &image float scale){
if(firstFlag){
image2MatrixInit(image this->rgb);
feature2MatrixInit(this->rgb this->conv1_matrix this->conv1_wb);
convolutionInit(this->conv1_wb this->rgb this->conv1 this->conv1_matrix);
maxPoolingInit(this->conv1 this->maxPooling1 2 2);
feature2MatrixInit(this->maxPooling1 this->maxPooling
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 35840 2018-08-13 10:19 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\.vs\MTCNN_vs2015\v14\.suo
文件 61440 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\Debug\MTCNN_vs2015.pdb
文件 538774 2018-07-26 15:49 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\1.JPG
文件 2191 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.log
文件 200894 2018-08-01 13:39 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.obj
文件 1530 2018-08-01 13:39 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\CL.command.1.tlog
文件 24432 2018-08-01 13:39 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\CL.read.1.tlog
文件 1686 2018-08-01 13:39 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\CL.write.1.tlog
文件 2 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\li
文件 2 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\li
文件 2 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\li
文件 2 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\li
文件 2 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\li
文件 2 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\li
文件 2 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\li
文件 187 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\MTCNN_vs2015.lastbuildstate
文件 0 2018-08-01 13:42 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\MTCNN_vs2015.tlog\unsuccessfulbuild
文件 4586 2018-08-01 13:39 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\stdafx.obj
文件 486400 2018-08-01 13:39 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\vc140.idb
文件 806912 2018-08-01 13:39 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\Debug\vc140.pdb
文件 83230 2016-07-13 09:52 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\libgcc_s_seh-1.dll
文件 934912 2011-12-18 19:04 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\libgfortran-3.dll
文件 42587753 2016-09-19 23:11 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\libopenblas.dll
文件 56978 2016-07-13 09:52 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\libwinpthread-1.dll
文件 24234 2018-07-31 11:30 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\mtcnn.cpp
文件 3515 2017-06-28 02:57 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\mtcnn.h
文件 1624 2018-07-31 14:20 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\MTCNN_TEST.cpp
文件 1635 2018-08-10 16:56 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\MTCNN_vs2015.cpp
文件 8761 2018-08-01 14:20 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\MTCNN_vs2015.vcxproj
文件 1887 2018-08-01 13:45 MTCNN and NTCNN\MTCNN\MTCNN_vs2015\MTCNN_vs2015\MTCNN_vs2015.vcxproj.filters
............此处省略848个文件信息
- 上一篇:Canon SDK 全套
- 下一篇:Radmin3.5简体中文版附完美破解.zip
相关资源
- 刷脸背后 人脸检测 人脸识别 人脸检
- 人脸检测exe程序可直接运行
- 人脸检测追踪 demo MVP模式
- AdaBoost人脸检测程序
- 人脸检测,检测人睁闭眼睛,可以判
- seetaface的人脸检测-人脸对齐-人脸识别
- BioID人脸检测/人脸识别正样本数据集
- 利用haar+CART+adaboost训练自己的人脸检
- 人脸检测正样本fddb数据库,已经截取
- 基于opencv的人脸检测与跟踪
- MTCNN+人脸动态贴纸源码+DEMO
- opencv使用cascade分类器训练人脸检测的
- 人脸表情识别 源代码
- 人脸识别含原理、论文和源代码
- Opencv3.0.0人脸检测+识别代码,vs2012工
- MTCNN人脸检测应用代码
- SVM+LBP 人脸检测
- 安卓opencv实现多人检测,人脸检测,
- DlibTest.7z
- Haar人脸检测+SVM+PCA人脸识别
- 地标训练数据
- MIT数据库及相关
- MTCNN-caffe版本训练数据
- 人脸数据库 种常用人脸数据库汇总,
- Haar+Adaboost人脸检测 C实现
- dlib人脸68点特征点检测
- 基于YCbCr空间的高斯肤色模型的人脸检
-
人脸检测xm
l - 微信小程序开发之人脸识别源码
- 一个完整的人脸识别系统源代码,可
评论
共有 条评论