我有一個項目,可以檢測圖片中的對象,它使用反向傳播尺度共軛梯度進行訓練。我使用了10個組件進行輸入。 r,g,b,標準偏差,熵,閾值(Onsu方法),包含對比度,均勻性,相關性和能量的glcm。我手動提取它們。我有100個輸入。 50個對象,50個不是對象。它仍然很難保持手動方法。所以我想使用循環和數組。我使用2文件夾的文件對象,而不是對象。如何提取2個文件夾中的文件? 第一個文件夾:C:\ Documents and Settings \ User \ My Documents \ MATLAB \ object 第二個文件夾:C:\ Documents and Settings \ User \ My Documents \非對象紋理分析統計,檢測對象在matlab中的特徵提取
這是我的編碼。我手動寫入他們直到100.你能幫我把它們分組並循環它們嗎?
kl=imread('1.jpg');
g=rgb2gray(kl);
rgb=mean(mean(kl));
r1=rgb(:,:,1);
g1=rgb(:,:,2);
b1=rgb(:,:,3);
std1=std2(g);
entropy1=entropy(g);
tres=graythresh(g);
glcm=graycomatrix(g);
F=graycoprops(glcm,{'Contrast','Homogeneity','Correlation','Energy'});
我希望你能給出解決方案。請幫助我。