我开始新学习Matlab。我正在努力学习分类。我将为我的23张图片进行分类。在我的函数文件中,我正在使用
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中可以检测到其他图像。我的问题是如何在我的函数文件中创建一个循环,以便我的数据可以存储在所有其他图像中?
谢谢