资源简介
这个资源是matlab实现的基于KDE(核密度估计)的行人检测,包含代码和数据·库。清清楚楚,明明白白,注释易懂。本人课堂大作业的完整版。
代码片段和文件信息
%读取所有训练数据与测试数据
clear all;
C=cell(21);
for i=1:21
C{i}=imread(strcat(‘frame_0‘num2str(i-1‘%02d‘)‘0.jpg‘));
end
%核密度值估计
h=80;
medpr=ones(288384);
finpr=zeros(288384);
tic;%核函数值运算记时
for n=1:20
for i=1:3
A=double(C{21}(::i));
B=double(C{n}(::i));
sinpr=ones(288384)-(1/h^2)*(A-B).*(A-B);
sinpr(sinpr<0)=0;%满足核函数条件;
medpr=medpr.*sinpr;
end
finpr=finpr+medpr;
medpr=ones(288384);
end
pr=(15/(8*pi*20*h^3))*finpr;
toc;
%绘制核密度函数估计值图像
mesh(pr);
%绘制二值化图像
pr(pr<2*10^(-7))=0;
pr(pr>2*10^(-7))=1;
pr=imcomplement(pr);
figure;
imshow(pr);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 51009 2010-10-29 12:18 0000.jpg
文件 50900 2010-10-29 12:20 0010.jpg
文件 50806 2010-10-29 12:20 0020.jpg
文件 51003 2010-10-29 12:20 0030.jpg
文件 50636 2010-10-29 12:20 0040.jpg
文件 50620 2010-10-29 12:21 0050.jpg
文件 50545 2010-10-29 12:21 0060.jpg
文件 50446 2010-10-29 12:21 0070.jpg
文件 50397 2010-10-29 12:21 0080.jpg
文件 50421 2010-10-29 12:21 0090.jpg
文件 50472 2010-10-29 12:22 0100.jpg
文件 50355 2010-10-29 12:22 0110.jpg
文件 50318 2010-10-29 12:22 0120.jpg
文件 50285 2010-10-29 12:22 0130.jpg
文件 50216 2010-10-29 12:22 0140.jpg
文件 50307 2010-10-29 12:23 0150.jpg
文件 50265 2010-10-29 12:23 0160.jpg
文件 50276 2010-10-29 12:23 0170.jpg
文件 50327 2010-10-29 12:23 0180.jpg
文件 50256 2010-10-29 12:23 0190.jpg
文件 50176 2010-10-29 12:24 0200.jpg
文件 700 2018-11-10 19:36 KED_cpu.m
- 上一篇:MATLAB下PSAT工具箱使用说明中文版
- 下一篇:OFDM-MIMOMATLAB
评论
共有 条评论