- 博客(92)
- 收藏
- 关注
原创 只输入图片在Deformable-ConvNets工程上得出检测结果
我是将数据转化为VOC格式,所以修改Deformable-ConvNets\lib\dataset\pascal_voc.py文件:注释掉load_pascal_annotation函数中filename = os.path.join(self.data_path, 'Annotations', index + '.xml') tree = ET.parse(filenam
2018-03-16 10:47:10 380
原创 将UCCS数据集转化为VOC数据集
UCCS数据集官网:http://vast.uccs.edu/Opensetface/head.xml widerface %06d.jpg My Database VOC2007 flickr NULL NULL facevise
2018-03-16 10:33:11 1033
原创 在wider face验证集上验证自己检测器的性能
1、首先训练时用wider face的训练集进行训练(不要用验证集)2、在http://mmlab.ie.cuhk.edu.hk/projects/WIDERFace/WiderFace_Results.html下载Evaluation code:Evaluation, Plotting scripts and the PR curves3、用wider face中的验证集val进行测试,得到检测...
2018-03-15 19:24:47 6558 27
原创 OHEM论文解读
参考:http://blog.csdn.net/yaoqi_isee/article/details/63796423Training Region-based Object Detectors with Online Hard Example Mining论文解读:在FRCN中,定义background roi为和任意gt box的IOU在[bg_lo,0.5)的region propo...
2018-02-10 17:26:50 1603
原创 mAP,ROC
AP:precision:预测的正类中实际的正类/预测正类recall:预测正类中实际的正类/实际正类对于每一个检测的结果都会输出一个score值,我们都将它作为一个阈值,大于这个score值为预测正样本,小于这个score值为预测负样本,AP@IOU=0.5时,实际当框框与真值框大于0.5时为正样本,当框框与真值框小于0.5时为实际负样本,就得到一个recall和precisio
2018-02-05 10:16:29 764
原创 mxnet使用记录
1、在服务器上跑时,在要运行的py文件上,在import os和import mxnet前加上os.environ['MXNET_GPU_MEM_POOL_RESERVE'] = '95'能使模型所占内存更稳定,加上os.environ['MXNET_ENABLE_GPU_P2P'] = '0'2、训练的时候报错:terminate called after throwing an ins
2018-02-03 20:47:40 461
原创 Face Detection using Deep Learning: An Improved Faster RCNN Approach论文解读
Flowchart of the training procedureFirst of all, we train the CNN model of Faster RCNN using the WIDER FACE dataset [30]. Wefurther use the same dataset to test the pre-trained model so as t
2018-02-03 17:08:15 374
原创 mxnet中test时输出speed:samples/sec
mxnet中test时输出speed:samples/sec代表在所有gpu上每秒能训练的image数目
2018-02-02 20:59:30 1438
原创 Face R-CNN论文解读
网络结构:这篇文章在基于faster rcnn做了一些改进:First, based on a newly developed loss function called center loss [33], we design a new multi-taskloss function in the Fast R-CNN model to supervise the learning
2018-02-01 18:55:55 990
原创 ImportError: No module named yaml
服务器下输入:pip install pyyaml --user安装opencv:pip install opencv-python==3.2.0.6
2018-01-30 16:04:31 229
原创 wider face数据集转化为VOC数据集(matlab实现)
head.xml widerface %06d.jpg My Database VOC2007 flickr NULL NULL facevise %d %d %d
2018-01-25 17:30:01 1163
原创 在windows平台上测试自己的人脸检测算法在FDDB数据集
弄了好几天终于能在FDDB数据集上测试自己用wider face数据集训练的的faster rcnn的检测器的性能了。1、首先在官网http://vis-www.cs.umass.edu/fddb/index.html下载图片和标注文件,FDDB的标注文件,分为图片名称文件FDDB-fold-01.txt、对应的标注文件:FDDB-fold-01-ellispe.txt,各有10个,把
2018-01-23 16:02:02 6233 3
转载 Numpy高维数据的理解
转载自http://blog.csdn.net/nianzu_ethan_zheng/article/details/79038212
2018-01-23 10:40:45 287 1
原创 faster RCNN实现细节
http://blog.csdn.net/hunterlew/article/details/71075925 部分说的很好。RPN训练设置:根据ANCHOR_SCALES和ANCHOR_RATIOS得到(1)width/RPN_FEAT_STRIDE*height/RPN_FEAT_STRIDE*len(ANCHOR_SCALES)*len(ANCHOR_RATIOS)个anch
2018-01-16 21:25:57 1452 1
原创 RCNN论文解读
Rich feature hierarchies for accurate object detection and semantic segmentation论文解读http://blog.csdn.net/hjimce/article/details/50187029讲得很好,下面再加一点自己的理解。1、在测试阶段,每个建议框通过CNN获取特征,然后分别用训练好的判断每个类别的SV
2017-12-11 18:44:01 372
原创 关于类
在C++中,构造函数不会自动继承,只是如果子类没有写构造函数,那么系统会这个类自动添加一个默认构造函数,是一个空函数体,所以什么也没有做,接着就会调用父类的构造函数。
2017-12-04 21:02:36 185
转载 深度学习中momentum的作用
转载自:http://blog.csdn.net/u013989576/article/details/70241121训练网络时,通常先对网络的初始权值按照某种分布进行初始化,如:高斯分布。初始化权值操作对最终网络的性能影响比较大,合适的网络初始权值能够使得损失函数在训练过程中的收敛速度更快,从而获得更好的优化结果。但是按照某类分布随机初始化网络权值时,存在一些不确定因素,并不能
2017-11-07 11:21:03 1328
转载 VGGNet模型解读
转载自:http://m.blog.csdn.net/Teeyohuang/article/details/752147581、 导引VGGNet是2014年ILSVRC竞赛的第二名,没错你没听错它是第二名,第一名是GoogLeNet(真不是我打错google,是谷歌为了纪念LeNet,所以用的大写L).为什么先讲VGG,因为它这个模型在多个迁移学习任务中的表现要优于googLeNe
2017-11-07 10:41:10 2212
转载 tf.name_scope&tf.variable scope
转载自:http://blog.csdn.net/u012436149/article/details/53081454在tensorflow中,有两个scope, 一个是name_scope一个是variable_scope,这两个scope到底有什么区别呢?先看第一个程序:with tf.name_scope("hello") as name_scope: arr1
2017-11-05 16:01:21 303
转载 TensorFlow 辨异 —— tf.placeholder 与 tf.Variable
转载自:http://www.cnblogs.com/nowornever-L/p/6908775.html二者的主要区别在于:tf.Variable:主要在于一些可训练变量(trainable variables),比如模型的权重(weights,W)或者偏执值(bias);声明时,必须提供初始值;名称的真实含义,在于变量,也即在真实训练时,其值是会改变的,自然事先需
2017-11-02 15:09:35 195
转载 tensorflow常用函数
转载自:http://blog.csdn.net/u014595019/article/details/52805444
2017-11-01 16:02:24 218
原创 关于Mat
//定义一个mXn大小的Mat矩阵Mat MM(m,n,CV_64FC1);//访问Mat中的元素 MM.at(0,0)=0;//给Mat矩阵赋值Mat K = ( Mat_ ( 3,3 )
2017-10-27 20:25:43 226
转载 C++ delete报错原因
http://blog.csdn.net/tianxia_taiping/article/details/10928927
2017-10-09 21:26:00 649
转载 return、exit和abort的区别
转载自:http://blog.csdn.net/lurendetiankong/article/details/53217645exit():在调用时,会做大部分清理工作,但是决不会销毁局部对象,因为没有stack unwinding。会进行的清理工作包括:销毁所有static和global对象,清空所有缓冲区,关闭所有I/O通道。终止前会调用经由atexit()登录
2017-10-09 14:02:57 630
原创 指针作为函数的形参,给指针所在地址赋值问题
#include void test(int *a){ a[0]=0; a[1]=1; a[2]=2;}int main(){ int *a=new int; test(a); std::cout<<"a[0]:"<<a[0]<<" "<<"a[0]:"<<a[1]<<" "<<"a[0]:"<<a[2]<<" "<<std::endl
2017-09-29 10:21:03 1152
转载 Jacobian矩阵和Hessian矩阵
转载自:http://jacoxu.com/jacobian%e7%9f%a9%e9%98%b5%e5%92%8chessian%e7%9f%a9%e9%98%b5/1. Jacobian在向量分析中, 雅可比矩阵是一阶偏导数以一定方式排列成的矩阵, 其行列式称为雅可比行列式. 还有, 在代数几何中, 代数曲线的雅可比量表示雅可比簇:伴随该曲线的一个代数群, 曲线可以嵌入其中. 它
2017-09-25 19:43:04 191
原创 在linux下安装CLion激活方法
安装完成后运行桌面快捷方式,弹出注册窗口选择Activate》License Server》输入“http://xidea.online”,然后点击“Activete”完成认证即可
2017-09-21 09:55:36 12097 1
转载 learn openMVG-安装和简介
转载自:https://segmentfault.com/a/1190000007632252OpenMVG (open Multiple View Geometry):开源多视角立体几何库,这是一个cv届处理多视角立体几何的著名开源库,信奉“简单,可维护”,提供了一套强大的接口,每个模块都被测试过,尽力提供一致可靠的体验。地址:github文档:documents
2017-09-21 09:23:06 1747
转载 (*p)++和*(p++)和*p++的区别
转载自:http://blog.csdn.net/a904235765/article/details/42493961测试的代码如下:[cpp] view plain copy #include "stdafx.h" #include "stdio.h" #include int _tmain(int argc, _TCHAR* argv[])
2017-09-18 17:32:33 784
转载 int、int_32t、int_64t
转载自http://blog.sina.com.cn/s/blog_4b9eab320100sdex.html32位平台:char 1个字节8位short 2个字节int 4个字节long 4个字节long long 8个字节float 4个字节double 8个字节指针 4个字节
2017-09-10 11:36:43 6075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人