资源简介
资源来自网络,经过我的配置,可完整运行,实现DPM算法对行人的检测,是一个一个完整的实现,含有注释和完整的工程文件,环境为win7+vs2013+matlab2016b,其他版本MATLAB也可
代码片段和文件信息
function compile(opt verb mex_file)
% Build MEX source code.
% All compiled binaries are placed in the bin/ directory.
%
% Windows users: Windows is not yet supported. You can likely
% get the code to compile with some modifications but please
% do not email to ask for support.
%
% Arguments
% opt Compile with optimizations (default: on)
% verb Verbose output (default: off)
% if ispc
% error(‘This code is not supported on Windows.‘);
% end
if nargin < 1
opt = true;
end
if nargin < 2
verb = false;
end
% Start building the mex command
mexcmd = ‘mex -outdir bin‘;
% Add verbosity if requested
if verb
mexcmd = [mexcmd ‘ -v‘];
end
% Add optimizations if requested
if opt
mexcmd = [mexcmd ‘ -O‘];
mexcmd = [mexcmd ‘ CXXOPTIMFLAGS=“-O3 -DNDEBUG“‘];
mexcmd = [mexcmd ‘ LDOPTIMFLAGS=“-O3“‘];
else
mexcmd = [mexcmd ‘ -g‘];
end
% Turn all warnings on
mexcmd = [mexcmd ‘ CXXFLAGS=“\$CXXFLAGS -Wall“‘];
mexcmd = [mexcmd ‘ LDFLAGS=“\$LDFLAGS -Wall“‘];
if nargin < 3
% Build feature vector cache code
fv_compile(opt verb);
% Build the star-cascade code
cascade_compile(opt verb);
eval([mexcmd ‘ features/resize.cc‘]);
eval([mexcmd ‘ features/features.cc‘]);
eval([mexcmd ‘ gdetect/dt.cc‘]);
eval([mexcmd ‘ gdetect/bounded_dt.cc‘]);
eval([mexcmd ‘ gdetect/get_detection_trees.cc‘]);
eval([mexcmd ‘ gdetect/compute_overlap.cc‘]);
% Convolution routine
% Use one of the following depending on your setup
% (0) is fastest (2) is slowest
% 0) multithreaded convolution using SSE
% eval([mexcmd ‘ gdetect/fconvsse.cc -o fconv‘]);
% 1) multithreaded convolution
%eval([mexcmd ‘ gdetect/fconv_var_dim_MT.cc -o fconv‘]);
% 2) basic convolution very compatible
eval([mexcmd ‘ gdetect/fconv_var_dim.cc -output fconv‘]);
% Convolution routine that can handle feature dimenions other than 32
% 0) multithreaded convolution
%eval([mexcmd ‘ gdetect/fconv_var_dim_MT.cc -o fconv_var_dim‘]);
% 1) single-threaded convolution
eval([mexcmd ‘ gdetect/fconv_var_dim.cc -output fconv_var_dim‘]);
else
eval([mexcmd ‘ ‘ mex_file]);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 33688 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\000034.jpg
文件 43224 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\000061.jpg
文件 38547 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\000084.jpg
文件 2215 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\bbox_pred\bboxpred_data.m
文件 1104 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\bbox_pred\bboxpred_get.m
文件 1351 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\bbox_pred\bboxpred_input.m
文件 2447 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\bbox_pred\bboxpred_rescore.m
文件 1894 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\bbox_pred\bboxpred_train.m
文件 0 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\bin\.gitignore
文件 9216 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\bounded_dt.mexw64
文件 29184 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\cascade.mexw64
文件 10752 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\compute_overlap.mexw64
文件 9728 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\dt.mexw64
文件 10240 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\fconv.mexw64
文件 10240 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\fconv_var_dim.mexw64
文件 12800 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\features.mexw64
文件 14336 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\get_detection_trees.mexw64
文件 9728 2017-09-03 18:08 voc-release5(Win7+matlab2016b可运行)\bin\resize.mexw64
文件 13056 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\car_grammar\car_grammar_init.m
文件 1283 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\car_grammar\pascal_car_grammar.m
文件 1148 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\car_grammar\pascal_train_car_grammar.m
文件 278 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\car_grammar\voc_config_car_grammar.m
文件 2112 2017-09-03 18:03 voc-release5(Win7+matlab2016b可运行)\compile.m
文件 3640 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\context\context_data.m
文件 4184 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\context\context_labels.m
文件 541 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\context\context_rescore.m
文件 1766 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\context\context_test.m
文件 1401 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\context\context_train.m
文件 1200 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\COPYING
文件 273 2012-09-07 01:05 voc-release5(Win7+matlab2016b可运行)\data\imreadx.m
............此处省略333个文件信息
相关资源
- ROC曲线 matlab实现
- matlab2019运动目标检测--数字图像处理
- 检索视频中运动的点并计算线速度角
- 目标检测的DPM模型在windows下的实现
- 基于adaboost算法的目标检测MATLAB代码
- 基于matlab的运动目标检测源代码
- 人脸目标检测的matlab实现论文
- Dirichlet Process Mixture Models(DPMM)
- 基于帧差法的运动目标检测程序matl
- 运动目标检测的混合高斯背景建模m
- 运动目标检测算法Matlab
- 梯形调制调频连续波目标解算流程
- matlab实现运动目标检测与最小外接矩
- MATLAB运动视频检测
- VOC2007目标检测ground truth制作
- MATLAB运动目标检测代码
- FasterRcnn2.m
- 讲DPM的MATLAB模型保存为txt
- 用matlab读取视频文件中的图像,并对
- FCM目标检测代码
- 基于MATLAB的行人检测代码
- 基于MATLAB的vibe算法的运动目标检测代
- 自动驾驶多目标检测.7z
- GMM代码用于目标检测
- 运动目标检测的背景建模
- 基于MATLAB运动目标检测追踪
- 运动目标检测光流法
- 代码MATLAB基于形态学的目标检测一
- 视频移动目标检测
- 移动目标检测MATLAB版
评论
共有 条评论