自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FelixFuu的博客

菲利克斯的备忘录~

  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

转载 相关开源协议

有些开源协议商用上是很麻烦的,这里,对于一些常用的开源协议的作用范围做一个简单的记录。开源协议概要目前开源的协议可以参考GNU组织的开源许可协议:[具体参考链]。(http://www.gnu.org/licenses/license-list.html)现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种:具体参考链。下面来看几个例...

2020-02-11 10:45:04 517

原创 模型压缩

模型压缩备用网址:http://machinethink.net/blog/compressing-deep-neural-nets/

2019-07-21 12:57:40 233

原创 skimage-SimilarityTransform的C++实现

因为要毕业和实习的一些缘故,很久没有写博客了,其实有很多东西需要理理,包括近期一些的detection的方法,以及时序序列分析方面的算法和人脸识别等的模型及损失函数等。这里先记录一下similarityTransform的C++实现。这个主要是用在一些需要做校正的场景下,比如face align等。在python里面有很全的包可以直接使用,比如from skimage import trans...

2019-05-17 15:48:33 4008 3

原创 Merge k Sorted Lists

Merge k Sorted ListsMerge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.Example:Input:[ 1->4->5, 1->3->4, 2->6]Output: 1-&...

2018-09-01 19:58:20 191 1

转载 C语言实现C++面向对象多态特性

C++语言基本语法中包含了面向对象的三大特性:封装,继承,多态。正是因为C++在语法层面上支持了这些面向对象特性,才使得大型项目会考虑用此语言来搭建平台或产品框架。其实也可以这样说,面向对象是相对于面向过程而言的,更多地是一种思维方式,世间万物皆对象,感觉跟毕达哥拉斯学派宣称那样:万物皆数。所以面向对象作为一种软件设计方式(当然面向对象还有独特的SOLID设计原则),其他语言完全可以借用,比如说C...

2018-07-09 15:34:17 1074

原创 python读取,写入,目录操作

创建文件夹:import osimport shutildef buildfile(echkeyfile): if os.path.exists(echkeyfile): #创建前先判断是否存在文件夹,if存在则删除 shutil.rmtree(echkeyfile) os.makedirs(echkeyfi...

2018-05-18 21:37:34 886

原创 Linux常用命令

1、压缩与解压缩.tar压缩:tar cvf FileName.tar FileName解压:tar xvf FileName.tar--------------------------------------------- .gz解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz ...

2018-04-10 14:38:50 327

原创 openpose训练代码(二)

openpose训练代码(一): http://blog.csdn.net/u011956147/article/details/79292026 openpose训练代码(二):http://blog.csdn.net/u011956147/article/details/79292734在上一篇openpose训练代码(一) 中讲到cpm_data_transformer,其实这个...

2018-02-08 19:34:49 6794 3

原创 openpose训练代码(一)

openpose训练代码(一): http://blog.csdn.net/u011956147/article/details/79292026 openpose训练代码(二):http://blog.csdn.net/u011956147/article/details/79292734openspoe本身是很繁杂的,包含了人体姿态估计、手势估计、脸部关键点提取,还有3Dpose,是...

2018-02-08 17:30:32 18840 20

原创 Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields

2D人体姿态估计,openpose中人体姿态估计部分的主要组成。 **仅作为个人备忘录**这里记录的是当时看论文记录在笔记本上的内容。后续会分析代码(主要会记录下数据处理部分),这篇论文阅读大多数内容来自 http://blog.csdn.net/yengjie2200/article/details/68064095 Code: https://github.com/CMU-...

2018-02-08 16:40:18 1432

原创 SSD:Single Shot MultiBox Detector(五)

这都是个人学习SSD所做记录,仅作为个人备忘录 SSD:Single Shot MultiBox Detector(一): http://blog.csdn.net/u011956147/article/details/73028773 SSD:Single Shot MultiBox Detector(二): http://blog.csdn.net/u011956147/article/d...

2018-02-08 15:41:43 5477 1

原创 SSD:Single Shot MultiBox Detector(四)

这都是个人学习SSD所做记录,仅作为个人备忘录 SSD:Single Shot MultiBox Detector(一): http://blog.csdn.net/u011956147/article/details/73028773 SSD:Single Shot MultiBox Detector(二): http://blog.csdn.net/u011956147/article/d...

2018-02-08 15:41:10 6043 1

原创 SSD:Single Shot MultiBox Detector(三)

这都是个人学习SSD所做记录,仅作为个人备忘录 SSD:Single Shot MultiBox Detector(一): http://blog.csdn.net/u011956147/article/details/73028773 SSD:Single Shot MultiBox Detector(二): http://blog.csdn.net/u011956147/article/d...

2018-02-08 15:40:37 10330 8

原创 SSD:Single Shot MultiBox Detector(二)

这都是个人学习SSD所做记录,仅作为个人备忘录 SSD:Single Shot MultiBox Detecto(一): http://blog.csdn.net/u011956147/article/details/73028773 SSD:Single Shot MultiBox Detector(二): http://blog.csdn.net/u011956147/article/de...

2018-02-08 15:39:13 6008 2

原创 SSD:Single Shot MultiBox Detector(一)

这都是个人学习SSD所做记录,仅作为个人备忘录SSD:Single Shot MultiBox Detector(一): http://blog.csdn.net/u011956147/article/details/73028773 SSD:Single Shot MultiBox Detector(二): http://blog.csdn.net/u011956147/article/d...

2018-02-08 15:38:28 8575 1

原创 TFRecords

1生成TFRecords2数据解析3训练使用4注意事项TFRecords是tensorflow内定标准格式,类似caffe的lmdb,好处是做好数据后使用方便,速度快,但是占用磁盘空间,在很多情况下,直接读取数据处理也是一种比较好的方法,比如做检测,以后会补充多线程直接进行数据读取。这里记录下使用TFRecords的方法,仅作为个人备忘录。1,生成TFRecord...

2018-02-08 15:26:39 443

原创 Docker相关

1、装ssh 需要把docker的22端口映射出来apt-get updateapt-get install openssh-server装好后,用命令systemctl status sshd 查看sshd状态,Failed to connect to bus: No such file or directory,原因不详。 启动之前先手动创建/var/run/sshd,不然启

2018-01-23 16:24:50 243

原创 LaTeX 笔记

画表格命令四种指令简略说明: \multirow{2}{*}{Multi-Row} \multirow是跨列功能,第一个参数2,表示跨两列,第二个参数*,表示系统自动调整文 字,最后一个参数即是要填入的文字,跨列需注意的是,使用\multirow指令的那一列表 格,到了要撰写下一列表格时,被跨列直接留空,不可填字(填了之后就会知道为什么了)\multicolumn{2}{c|}{Mul...

2018-01-23 09:45:19 2286 1

原创 TP、TN、FP、FN、Recall、Miss Rate、MCC、F1 Score 等指标计算

对一个二分类问题,实际取值只有正、负两例,而实际预测出来的结果也只会有0,1两种取值。如果一个实例是正类,且被预测为正类,就是真正类(True Positive),如果是负类,被预测为正类,为假正类(False Positive),如果是负类被预测成负类。称为真负类(True Negative),正类被预测为负类称为假负类(False Negative)。如图所示: 从列联表引入两个新名词。其

2018-01-04 08:53:08 27907 1

转载 Python装饰器、metaclass、abc模块学习笔记

博客出处: https://www.cnblogs.com/Security-Darren/p/4094959.html最近接触到了Python中的decorator,metaclass,abc Module,six.add_metaclass等内容,这里做一个简单的笔记。  主要资源:  1. PEP3119: Abstract Base Classes  2. abc模块:abc Module,

2017-12-04 16:19:52 1274

转载 Caffe框架源码剖析—数据层DataLayer

Caffe网络正向传导时,首先进行的是DataLayer数据层的传导。该层从文件读取数据,加载至它的上一层卷积层。反向传播时,因为数据层不需要反传,所以它的Backward_cpu()和Backward_gpu()都是空函数。下面看一下DataLayer类图关系。首先从父类BaseDataLayer开始看源码,base_data_layer.hpp头文件:[cpp] view plain cop

2017-09-15 08:59:11 638

转载 Glog 介绍

【前言】 本文简介了glog及其使用方法,转载自轻典的文章glog 。一、安装配置1、简介  google 出的一个C++轻量级日志库,支持以下功能:◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆ 严重性分级,根据日志严重性分级记录日志;◆ 可有条件地记录日志信息;◆ 条件中止程序。丰富的条件判定宏,可预设程序终止条件;◆ 异常信号处理。程序异常情况,可自定义异常处理过

2017-07-11 12:51:32 1445

原创 YOLO: Real-Time Object Detection解读

YOLO不同于RCNN系列分为region proposal和classification,YOLO是直接输出box位置和box所属的类别,整张图都是网络的输入,是个回归问题。YOLO的主要特点:速度快,能够达到实时的要求。在 Titan X 的 GPU 上 能够达到 45 帧每秒。使用全图作为 Context 信息,背景错误(把背景错认为物体)比较少。泛化能力强。在自然图像上训练好的结果在艺

2017-06-11 09:38:08 5191 1

原创 二叉树前序,中序,后序遍历详解

首先,我们看看前序、中序、后序遍历的特性:前序遍历: 1. 访问根节点 2. 前序遍历左子树 3. 前序遍历右子树 中序遍历: 1.中序遍历左子树 2.访问根节点 3.中序遍历右子树 后序遍历: 1.后序遍历左子树 2.后序遍历右子树 3.访问根节点一、已知前序、中序遍历,求后序遍历例: 前序遍历:

2017-06-06 15:34:21 2058

原创 caffe:math_functions 分析

目录目录主要函数caffe_cpu_gemm 函数caffe_cpu_gemv 函数caffe_axpy 函数caffe_set 函数caffe_add_scalar 函数caffe_copy 函数caffe_scal 函数caffeine_cup_axpby 函数caffe_add caffe_sub caffe_mul caffe_div 函数caffe_powx caff

2017-06-05 11:46:06 609

转载 五大常用算法:分治、动态规划、贪心、回溯和分支界定

分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是 把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并 。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与

2017-03-29 16:19:57 12566

原创 误用rm -rf *文件修复及修改rm指令为mv

昨晚迷迷糊糊,进错目录敲下rm -rf *命令删除文件,结果把一些重要文件都删了,这里记录下文件修复的经过(虽然最后没有弄好,感觉很大部分原因是当时没有权限,时间过的久了,文件被覆盖了),以及把rm 命令修改为mv命令,移动到指定目录下。1.rm -rf 文件修复发现自己误删后,第一步就是立即卸载分区或者设置为只读。这里,如果刚好你目前所在的分区是系统分区,那么就不能卸载了。 命令:umount

2017-03-28 11:45:55 7307 3

原创 Caffe中新建Layer--改写Faster-RCNN的proposal layer

目录目录第一步在caffeproto中添加LayerParameter相关参数第二步实现layer的cpphpp文件第三步测试原文链接在caffe中新建layer主要遵从一下几步:在caffe.proto中添加LayerParameter相关参数 编写实现layer函数,包括hpp、cpp和cu文件有时需要在修改layer_factory调试由于项目需要,这里主要是把Faste

2017-03-07 13:46:54 7185 4

原创 firefly上移植caffe安装OpenBLAS

caffe的安装网上有很多的教程,这里是在嵌入式板子上装caffe,之前装的是ATLAS,但是这个很慢,所以打算重新安装OpenBLAS,事实证明,OpenBLAS比ATLAS要快很多。这里记录下安装的经过1.git代码到本地并安装git clone https://github.com/xianyi/OpenBLAS.gitcd OpenBLASmake -j4make install这里注

2017-03-01 11:35:26 2114 1

原创 SqueezeNet运用到Faster RCNN进行目标检测+OHEM

目录目录一SqueezeNet介绍MOTIVATIONFIRE MODULEARCHITECTUREEVALUATION二SqueezeNet与Faster RCNN结合三SqueezeNetFaster RCNNOHEM原文链接一、SqueezeNet介绍论文地址:https://arxiv.org/abs/1602.07360 代码地址:https://github.com

2016-12-17 22:01:32 7897 20

原创 error: Unable to find vcvarsall.bat 解决方法

For Windows installations:While running setup.py for package installations, Python 2.7 searches for an installed Visual Studio 2008. You can trick Python to use a newer Visual Studio by setting the cor

2016-12-07 14:59:17 1424

原创 KITTI提取gtbox并存为图片

做人车分类,需要数据集,所以把KITTI中标定好的gtbox提取出来做成自己的数据集,代码实现参考了faster rcnn的源码。第一步,数据准备之前因为使用faster rcnn 训练了kitti的数据,所以对原始数据集已经做过修改,目前的label格式如下: 其中,第一位为图片索引,接着为整张图中的box的数量,然后是第一类的数量,接着便是第一类的box坐标。如果这一类没有就写0。第二步,

2016-11-20 10:12:00 2288

原创 Faster RCNN安装问题

对于Faster RCNN安装网上给出了很多的方法,这里只是记录自己遇到的几个比较奇怪的问题,当时在安装的时候由于这几个问题花费了大量时间,在这里记录下来,以期能够帮助遇到同样问题的网友。第一个问题/util/cudnn.hpp:127:41: error: too few arguments to function ‘cudnnStatus_t cudnnSetPooling2dDescripto

2016-11-07 21:56:16 1552 1

原创 Faster RCNN代码理解(Python)

最近开始学习深度学习,看了下Faster RCNN的代码,在学习的过程中也查阅了很多其他人写的博客,得到了很大的帮助,所以也打算把自己一些粗浅的理解记录下来,一是记录下自己的菜鸟学习之路,方便自己过后查阅,二来可以回馈网络。目前编程能力有限,且是第一次写博客,中间可能会有一些错误。

2016-11-06 11:01:28 28420 32

NRF2401程序

NRF2401程序,无线开发必用,很实用,仅供学习

2014-04-22

FreeRTOS入门手册

FreeRTOS入门手册 FREERTOS实时内核 实用指南

2013-09-08

14本经典android开发教程.rar

14本经典android开发教程.rar ,内容很详细,还含有源代码

2013-09-03

88个经典Android应用程序打包下载(源代码).rar )

88个经典Android应用程序打包下载(源代码).rar )源代码分析,详细

2013-09-03

62个IOS开发资料集锦.pdf

62个IOS开发资料集锦.pdf学习的好资料,内有代码分析

2013-09-03

20天搞定iPhone软件开发.pdf

20天搞定iPhone软件开发.pdf 学习的好资料

2013-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除