0
我開始學習Matlab。我正在嘗試瞭解分類。我會爲我的23張圖片進行分類。在我的功能文件中,我正在使用在Matlab中處理多個圖像
I = imread('img.jpg');
a = rgb2gray(I);
bw = double(imread('mask_img.jpg'))/255;
b = rgb2gray(bw);
bwi = 1-b;
並且處理圖像的原始圖像和基本事實。我可以處理一個圖像,並在我的主文件中有循環。
for i=1:original_images_db.Count
original = original_images_db.ImageLocation(i);
groundtruth = original_file;
[x,y] = calculateFeatures(original, groundtruth, parameters);
dataset.HorizonFeats{i} = features;
end
而且我把original_images_db和imageset關聯到文件。當我運行我的主文件時,自然每次它從函數文件中讀取img,但實際上在命令文件main中可以檢測到其他圖像。我的問題是我如何使我的功能文件中的循環,所以我的數據可以在所有其他圖像?
謝謝
你的問題並不清楚,我不明白你的最後一段。然而變量'features'沒有在循環中分配,並且你對'x'和'y'輸出沒有做任何事情,所以代碼不可能做任何有用的事情。 – Justin
因爲我沒有放全部代碼。 – cinemaniac