• 我就是铁柱
    了解作者
  • matlab
    开发工具
  • 7.2MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 2
    下载次数
  • 2018-12-07 10:44
    上传日期
东华大学信息学院研究生,控制科学与工程,机器学习kde大作业,
kde.rar
  • test_set2
  • test.jpg
    20.2KB
  • train_set1
  • 19.jpg
    321KB
  • 2.jpg
    318.7KB
  • 11.jpg
    320.1KB
  • 13.jpg
    321.3KB
  • 8.jpg
    320.4KB
  • 6.jpg
    320.9KB
  • 1.jpg
    317.5KB
  • 16.jpg
    320.7KB
  • 12.jpg
    319.4KB
  • 14.jpg
    320.9KB
  • 4.jpg
    319.5KB
  • 5.jpg
    320.8KB
  • 17.jpg
    321.2KB
  • 9.jpg
    320.2KB
  • 18.jpg
    320.9KB
  • 10.jpg
    321KB
  • 7.jpg
    320.7KB
  • 20.jpg
    321KB
  • 15.jpg
    321.8KB
  • 3.jpg
    320KB
  • test_set1
  • test.jpg
    321.8KB
  • train_set2
  • 19.jpg
    20.1KB
  • 2.jpg
    21.1KB
  • 11.jpg
    20.5KB
  • 13.jpg
    20.4KB
  • 8.jpg
    21KB
  • 6.jpg
    21.3KB
  • 1.jpg
    20.3KB
  • 16.jpg
    21.1KB
  • 12.jpg
    20.1KB
  • 14.jpg
    21.1KB
  • 4.jpg
    21KB
  • 5.jpg
    21.1KB
  • 17.jpg
    17.9KB
  • 9.jpg
    21KB
  • 18.jpg
    20.6KB
  • 10.jpg
    21KB
  • 7.jpg
    21KB
  • 20.jpg
    20.6KB
  • 15.jpg
    20.7KB
  • 3.jpg
    21.5KB
  • kde2.m
    1.3KB
  • test_set2二值化.jpg
    25.4KB
  • 三维test_set1概率密度估计图.jpg
    44.3KB
  • test_set2二值化(自动生成阈值).jpg
    20.6KB
  • test_set1二值化.jpg
    25.8KB
  • test_set1概率密度估计图.jpg
    44.1KB
  • 三维test_set2概率密度估计图.jpg
    34.7KB
  • test_set2概率密度估计图.jpg
    43.7KB
内容介绍
clear; %清除之前的变量 clc; train_path = 'F:\kde\train_set2\';%训练图片的路径 for i = 1:20 train_set{i} = imread([train_path,num2str(i), '.jpg']); end %连续读入20张训练样本 test_set = imread('F:\kde\test_set2\test.jpg');%测试图片的路径 [Height, Width, Channel] = size(test_set);%计算图片的高度,宽度和通道数 h = 30; %带宽设为20 for m = 1:Height for n = 1:Width for i = 1:20 if ( ((double(test_set(m, n, 1)) - double( train_set{i}(m, n, 1))) / h).^2 <= 1) ... && (((double(test_set(m, n, 2)) - double( train_set{i}(m, n, 2))) / h).^2 <= 1) ... &&(((double(test_set(m, n, 3)) - double( train_set{i}(m, n, 3))) / h).^2 <= 1) k(i) = (1 - ((double(test_set(m, n, 1)) - double(train_set{i}(m, n, 1))) / h).^2) ... * (1-((double(test_set(m,n,2))-double(train_set{i}(m,n,2)))/h).^2) ... *(1-((double(test_set(m,n,3))-double(train_set{i}(m,n,3)))/h).^2); else k(i)=0; end end Pr(m, n) = 15 / (8 * pi * 20 * (h^3)) * sum(k);%计算基于Epanechnikov核函数的三维通道彩色图像像素值的概率密度估计函数 end end colormap(jet); mesh(Pr); view(40,-90); thresh = graythresh(Pr); I = 1-im2bw(Pr,thresh); imshow(I)
评论
    相关推荐
    • 核密度估计大作业KDE .zip
      东华大学机器学习核密度估计大作业 第一部分是一个三维的彩色KDE估计图(最好用MATLAB画);第二部分是测试图片的运动目标二值图像检测结果(运动员用白色像素,背景用黑色)
    • 源码.zip
      MATLAB实现KDE运动目标检测,输入图像序列进行学习,再输入测试图像可以检测图像序列中运动的目标。
    • vivyhzks.zip
      加入重复控制,可以实现模式识别领域的数据的分类及回归,研究生时的现代信号处理的作业Matlab实现界面友好,正确率可以达到98%,复化三点Gauss-lengend公式求pi。
    • 核密度非参数估计的matlab代码-Cross-Validation:交叉验证
      在我目前的课程“数据分析和解释”中,我们的课程讲师是图像处理专家,我们已经完成了关于这个主题的几个有趣的作业,并在 MATLAB 中实现了它们。 其中之一是 PDF 估计器,我们在其中比较了各种非参数估计技术,如...
    • 核密度估计大作业KDE代码
      东华大学核密度估计KDE代码 第一部分是一个三维的彩色KDE估计图(最好用MATLAB画);第二部分是测试图片的运动目标二值图像检测结果(运动员用白色像素,背景用黑色)
    • 西电EDA作业电子琴文件.zip
      西安电子科技大学EDA实验课程大作业,电子琴代码 本课程设计主要是基于VHDL文本输入法设计乐曲演奏电路,该系统基于计算机中时钟分频器的原理,采用自顶向下的设计方法来实现,通过按键输入来控制音响或者自动演奏已...
    • 数据集与代码.zip
      这个资源是matlab实现的基于KDE(核密度估计)的行人检测,包含代码和数据·库。清清楚楚,明明白白,注释易懂。本人课堂大作业的完整版。
    • 基于KDE(核密度估计)的运动目标检测matlab的gpu加速版
      基于KDE(核密度估计)的运动目标检测matlab的gpu加速版,清清楚楚,明明白白,注释易懂。本人课堂大作业的完整版。
    • paomadeng.rar
      跑马灯设计,多功能可变频的课程设计作业,使用quartus进行仿真,连同个文件一起上传
    • matlabcnhelp.rar
      matlab中文帮助很难找的,快速下载