-
大小: 2KB文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-01-09
- 語言: Matlab
- 標(biāo)簽: 圖像處理??機器學(xué)習(xí)??分類??hog+svm??
資源簡介
基于HOG+SVM的圖像分類算法,訓(xùn)練集和測試集根據(jù)自己的需要自行創(chuàng)立
代碼片段和文件信息
%%?用hog特征對圖像進行多分類,svm訓(xùn)練,1?VS?1????
%%?1?數(shù)據(jù)集,包括訓(xùn)練的和測試的?(注意自己圖片存放路徑,附錄我給出示例下載圖片鏈接)???
imdsTrain?=?imageDatastore(‘train_images‘...????
????‘IncludeSubfolders‘true...????
????‘LabelSource‘‘foldernames‘);????
imdsTest?=?imageDatastore(‘test_images‘);?????
%%?顯示訓(xùn)練的圖片種類Labels和數(shù)量Count??
Train_disp?=?countEachLabel(imdsTrain);??
disp(Train_disp);????
%%???2?對訓(xùn)練集中的每張圖像進行hog特征提取,測試圖像一樣????
%?預(yù)處理圖像主要是得到features特征大小,此大小與圖像大小和Hog特征參數(shù)相關(guān)????
imageSize?=?[256256];%?對所有圖像進行此尺寸的縮放????
image1?=?readimage(imdsTrain1);????
scaleImage?=?imresize(image1imageSize);????
[features?visualization]?=?extractHOGFeatures(scaleImage);????
imshow(scaleImage);hold?on;?plot(visualization);title(‘HOG?feature‘);????????
%?對所有訓(xùn)練圖像進行特征提取????
numImages?=?length(imdsTrain.Files);????
featuresTrain?=?zer
- 上一篇:MATLAB OFDM
- 下一篇:matlab 偽距單點定位
評論
共有 條評論