2017-06-18 38 views
0

我想爲訓練數據集創建特徵矢量,並希望將所有特徵作爲行存儲在.mat文件中。 .mat文件的格式必須爲Feature Vector。我能夠提取1圖像的特徵並將其存儲在Excel文件或.mat文件中,但無法提取所有圖像特徵並將其存儲在.mat文件中。任何人都可以知道嗎?在.mat文件中爲訓練數據集創建特徵矢量

它像在同一個.mat文件中追加相同的變量。我曾嘗試

save('feat.mat','feature','-append'); 

在哪裏「功能」是一個數組

feature = [mydata, stats{k}]; 

我有一個包含圖片是誰的,我想向提取和存儲作爲訓練數據集的文件夾。任何幫助將不勝感激。

+0

是什麼這個問題,具體是?您是否收到錯誤,或者您希望未保存的數據?根據文檔,'save'的append參數將覆蓋.mat文件中相同名稱的現有變量。你可以每次覆蓋變量嗎? – DMR

回答

0

代碼被糾正。

stats = graycoprops(GLCM_values{'contrast','homogeneity','Correlation','Energy'}); 

統計數據是一個結構,轉換成使用

features=struct2array(stats); 

的陣列,並能夠當你說你是「不能夠提取所有的圖像特徵」保存功能

相關問題