资源简介
基于HOG+SVM的图像分类算法,训练集和测试集根据自己的需要自行创立
代码片段和文件信息
%% 用hog特征对图像进行多分类,svm训练,1 VS 1
%% 1 数据集,包括训练的和测试的 (注意自己图片存放路径,附录我给出示例下载图片链接)
imdsTrain = imageDatastore(‘train_images‘...
‘IncludeSubfolders‘true...
‘LabelSource‘‘foldernames‘);
imdsTest = imageDatastore(‘test_images‘);
%% 显示训练的图片种类Labels和数量Count
Train_disp = countEachLabel(imdsTrain);
disp(Train_disp);
%% 2 对训练集中的每张图像进行hog特征提取,测试图像一样
% 预处理图像主要是得到features特征大小,此大小与图像大小和Hog特征参数相关
imageSize = [256256];% 对所有图像进行此尺寸的缩放
image1 = readimage(imdsTrain1);
scaleImage = imresize(image1imageSize);
[features visualization] = extractHOGFeatures(scaleImage);
imshow(scaleImage);hold on; plot(visualization);title(‘HOG feature‘);
% 对所有训练图像进行特征提取
numImages = length(imdsTrain.Files);
featuresTrain = zer
- 上一篇:MATLAB OFDM
- 下一篇:matlab 伪距单点定位
相关资源
- LBP 纹理模式的LBP特征表示及分类原理
- popular-UCI-datasets 一些非常有用的数据
- MATLAB_image_process_with_PDE 运用偏微分方
- naive_bayes_numeric 利用matlab实现的朴素贝
- svm_matlab 用SVM算法实现聚类与分类的例
- 数字图像处理matlab版源码
- romp 图像处理
- PCA_SVM 此方法采用经典的PCA对人脸图像
- LVRclass21
- txlb 数字图像处理中的滤波和傅里叶压
- Bp 利用Bp神经网络实现的两类分类程序
- aaa 关于遥感图像分类方面的程序源代
- ImageMatlab Matlab数字图像处理
- 111 去雾处理
- meanshiftsegmentation 均值漂移图像分割测
- BP 基于BP神经网络设计分类器
- DS-THEROY 根据D-S理论
- fsvmPpca-face-Recognition 首先用PCA对ORA人脸
- gabor-pca 本程序是先用gabor小波变换对
- matlab 本文重点研究了面积法对车流量
- MATLAB 冈萨雷斯数字图像处理MATLAB版
- Images 图像处理中常用的的标准图像
- gaSVMcgForClass
- souce-code 数字图像处理与机器视觉(光
- imageSVM 利用svm算法分类图像。示例中
- tuxianggongcheng 清华大学章毓敏写的图像
- Matlab-edge-detection-operator
- MATLAB 数字图像处理图像复原算法源代
- Inpainting--on-Wavelet- 图像修复是图像处
- matlab-SVM SVM分类程序
评论
共有 条评论