Dollar toolbox 学习笔记(一)
Dollar toolbox 学习笔记(一)
Dollar toolbox工具包是dollar写的关于行人检测的MATLAB工具包,工具包是对他经典论文的实现。
可在https://pdollar.github.io/toolbox/中查看详情。
一、工具包框架
工具包分为六大部分,分别是:
1.channels:
这部分主要是计算feature的函数,介绍了计算HOG,FHOG,gradientHist等特征的函数,还有几个平滑函数。关于特征理论部分的内容,主要参考的论文有
[1] P. Doll�r, Z. Tu, P. Perona and S. Belongie
"Integral Channel Features", BMVC 2009.
[2] P. Doll�r, S. Belongie and P. Perona
"The Fastest Pedestrian Detector in the West," BMVC 2010.
[3] P. Doll�r, R. Appel and W. Kienzle
"Crosstalk Cascades for Frame-Rate Pedestrian Detection," ECCV 2012.
[4] P. Doll�r, R. Appel, S. Belongie and P. Perona
"Fast Feature Pyramids for Object Detection", PAMI 2014.
2.Classify:
这部分主要是用于行人检测的常用分类器算法的实现,包括聚类、PCA、随机森林、决策树、回归树、adaboost等。
3.Detector:
该部分是检测器的实现,作者用的是Aggregate Channel Features(ACF)检测器,ACF是对经典的VJ检测器的改进,速度和检测精度都有大幅提升,作者在论文 "Fast Feature Pyramids for Object Detection," 中提出ACF算法。该部分代码理论知识主要来源于以下论文:
[1] P. Doll�r, Z. Tu, P. Perona and S. Belongie
"Integral Channel Features", BMVC 2009.
[2] P. Doll�r, S. Belongie and P. Perona
"The Fastest Pedestrian Detector in the West," BMVC 2010.
[3] P. Doll�r, R. Appel and W. Kienzle
"Crosstalk Cascades for Frame-Rate Pedestrian Detection," ECCV 2012.
[4] P. Doll�r, R. Appel, S. Belongie and P. Perona
"Fast Feature Pyramids for Object Detection," PAMI 2014.
[5] W. Nam, P. Doll�r, and J.H. Han
"Local Decorrelation For Improved Pedestrian Detection,"
4.Filter:
该部分是常用滤波器的实现代码,有线性和非线性的,如DoG,Gabor,Gaussian等。
5.Images:
该部分是对图像的一般操作,主要是图像的显示等处理,在读以上几部分代码时,会涉及到本部分的内容,当用到时候来查找就好。
6.matlab:
是一些对MATLAB功能的扩展函数,包含显示图片、画图等功能。建议用到时来查找就好。
7.Videos:
对视频的一些操作函数。
打开连接:https://pdollar.github.io/toolbox/,可以看到如下界面,有各个部分的简单说明,每个部分又包含很多函数,其中一部分有使用例子。由于也是刚开始学习,准备每个函数都用一下,然后再对感兴趣的函数读源代码,建议先读一下相关论文,然后来看代码,这样对应着看,效果会好些。
Dollar toolbox 学习笔记(一)相关推荐
- [Algorithmic Toolbox学习笔记][week6]0/1 Knapsack Problem
问题描述 具体的问题描述请参考以下链接: [Algorithmic Toolbox学习笔记][week3]战利品的最大价值_Karen_AMPM的博客-CSDN博客假设小偷有一个背包只能放下一定重量的 ...
- [Algorithmic Toolbox学习笔记][week6]Placing Parentheses
问题描述 假设当前给出一组算式 5 - 8 + 7 * 4 - 8 + 9,在你只能加括号的情况下,怎样去获取其最大值? 比如: 1. ( 5 - 8 ) + ( 7 x 4 ) - ( 8 + 9) ...
- MATLAB Robotics System Toolbox学习笔记(一):一步一步建造一个机械臂
本文参考 MathWorks 中 Help Center 的 Build a Robot Step by Step ,并加以自己的理解 原网址:https://ww2.mathworks.cn/hel ...
- Matlab Robitic Toolbox学习笔记Day2
1.对于之前已经建立好的SCARA机器人模型,进行动画演示.9.10版本的工具箱中原来的drivebot函数替换为teach函数,用来生成可修改关节变量q的演示图.值得注意的是,在使用teach函数之 ...
- s matlab toolbox,Matlab Robotic Toolbox工具箱学习笔记(一 )
Matlab Robotic Toolbox工具箱学习笔记(一) 软件:matlab2013a 工具箱:Matlab Robotic Toolbox v9.8 Matlab Robotic Toolb ...
- MATLAB机器人工具箱Robotics Toolbox安装——以Win10环境下MATLAB2017b为例【个人学习笔记】
MATLAB学习--经验与交流[个人学习笔记] 此处安装的机器人工具箱版本为10.4:MATLAB2017b. 安装包来源:机器人工具箱官网:https://petercorke.com/toolbo ...
- c++ qt工作量和移动端相比_学习笔记 --- QT
0.前序 别问,问就是选修... 那毕竟3dMax动画那边结课了,我怎么就不能再发一篇笔记(极其嚣张) QT其实会去好好学的,虽然最近为了选修结课又得恶补一波 不过以后给策划造编辑器是要用的,这篇笔记 ...
- MATLAB学习笔记(一)
MATLAB 一.安装的目录结构 二.常用的菜单及工具 布局 设置路径 设置工作路径 三.常用命令 四. 基础知识 数据类型 复数类型 `inf 和 NaN` 字符与字符串 函数句柄 结构体 结构体的 ...
- matlab 线性规划_从零开始的matlab学习笔记——(37)线性规划——后传
matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 呼,终于将matlab的优 ...
最新文章
- PathFinding.js – 综合性的 JavaScript 路径查找库
- [c]如何通过结构体元素找到结构体?
- 从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符串传送到DEST_BUFFER开始的单元中.
- 新建文章1,改名后按回车
- if java_Java 条件语句
- 题目 1886: [蓝桥杯][2017年第八届真题]包子凑数(欧几里得+完全背包)
- QML笔记-KeyNavigation的使用(2种例子)
- 论文笔记_S2D.73_2019_BTS_从大到小:多尺度局部平面引导的单目深度估计
- 2G/3G LAC与4G/5G TAC的协同优化
- Paper:可解释性之ICE/PDP《Peeking Inside the Black Box: Visualizing Statisti窥视黑盒内部:用个体条件期望ICE图可视化统计学习》翻译与解读
- 基于PaddleX的化妆品识别
- 在Nignx增加http2模块顺便聊聊HTTP的八卦
- 抖音logo制作教程
- 商汤实习面试-见习视觉研究员面试
- RxJava过滤操作符
- 几个shape格式、tiff格式地图免费下载网站
- 繁體與簡體之間的轉化
- 在酒店怎么让你电脑的网速比别人快?
- 简单的学籍管理系统c语言,c语言学生学籍管理系统—精简版.pdf
- 银行不良资产催收外包 新形式的崛起