• 大小: 1013KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-29
  • 语言: Matlab
  • 标签:

资源简介

这个资源是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

评论

共有 条评论

相关资源