• 大小: 3.04M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-11
  • 语言: Matlab
  • 标签: SVM  图像  分类  PCA  

资源简介

PCA/SVM算法实现图像分类,分类准确率可到达90%

资源截图

代码片段和文件信息

%{
***************************************************************************
    
    Cheng Gong
    2017-6-24
    智能信息处理作业

    本次作业目的是对径向干扰图片、螺旋状干扰图片、麻点状干扰图片三类图片进行分类,
    最终利用的方法是PCA+SVM,即主成分分析法和支持向量机结合的方法。
    训练图片是15张,测试图片5张
***************************************************************************

%}



%main 函数是主函数
clear 
close all
tic
%%
% 批量读取指定文件夹下的图片
disp(‘训练图片集路径:E:\MatlabProgram\作业工程\智能信息处理3.0\train‘);
pathname = ‘E:\MatlabProgram\作业工程\智能信息处理3.0\train‘;

disp(‘正在读取图片...‘);

img_path_list = dir(strcat(pathname‘\*.png‘));
img_num = length(img_path_list);
imagedata = [];
if img_num >0
    for j = 1:img_num
        img_name = img_path_list(j).name;
        temp = imread(strcat(pathname ‘/‘ img_name));
        temp = imresize(temp[370370]);
        temp = double(temp(:));
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-01 11:58  PCA-SVM-master\
     文件           5  2017-07-01 11:58  PCA-SVM-master\.gitignore
     文件         123  2017-07-01 11:58  PCA-SVM-master\README.md
     文件        2730  2017-07-01 11:58  PCA-SVM-master\main.m
     文件         525  2017-07-01 11:58  PCA-SVM-master\multiSVM.m
     文件         606  2017-07-01 11:58  PCA-SVM-master\multiSVMtrain.m
     文件        1917  2017-07-01 11:58  PCA-SVM-master\test.m
     目录           0  2017-07-01 11:58  PCA-SVM-master\test\
     文件       44077  2017-07-01 11:58  PCA-SVM-master\test\0 (1).png
     文件       72411  2017-07-01 11:58  PCA-SVM-master\test\0 (2).png
     文件       38049  2017-07-01 11:58  PCA-SVM-master\test\0 (3).png
     文件       35242  2017-07-01 11:58  PCA-SVM-master\test\0 (4).png
     文件       30781  2017-07-01 11:58  PCA-SVM-master\test\0 (5).png
     文件      156468  2017-07-01 11:58  PCA-SVM-master\test\1 (1).png
     文件       62669  2017-07-01 11:58  PCA-SVM-master\test\1 (2).png
     文件      107671  2017-07-01 11:58  PCA-SVM-master\test\1 (3).png
     文件       80643  2017-07-01 11:58  PCA-SVM-master\test\1 (4).png
     文件       55553  2017-07-01 11:58  PCA-SVM-master\test\1 (5).png
     文件       55868  2017-07-01 11:58  PCA-SVM-master\test\2 (1).png
     文件       38445  2017-07-01 11:58  PCA-SVM-master\test\2 (2).png
     文件       29013  2017-07-01 11:58  PCA-SVM-master\test\2 (3).png
     文件       23713  2017-07-01 11:58  PCA-SVM-master\test\2 (4).png
     文件       22353  2017-07-01 11:58  PCA-SVM-master\test\2 (5).png
     目录           0  2017-07-01 11:58  PCA-SVM-master\train\
     文件       44077  2017-07-01 11:58  PCA-SVM-master\train\0 (1).png
     文件       27757  2017-07-01 11:58  PCA-SVM-master\train\0 (10).png
     文件       56032  2017-07-01 11:58  PCA-SVM-master\train\0 (11).png
     文件       96927  2017-07-01 11:58  PCA-SVM-master\train\0 (12).png
     文件       77765  2017-07-01 11:58  PCA-SVM-master\train\0 (13).png
     文件       42728  2017-07-01 11:58  PCA-SVM-master\train\0 (14).png
     文件       67671  2017-07-01 11:58  PCA-SVM-master\train\0 (15).png
............此处省略40个文件信息

评论

共有 条评论