資源簡介
基于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 偽距單點定位
評論
共有 條評論