convert serial into parallel

2 ビュー (過去 30 日間)
HUSNAIN RASHID
HUSNAIN RASHID 2018 年 5 月 21 日
while converting from serial to parallel , i encountered with some dependency variable related problems. the variables initiated outside the parfor loop cant use inside the loop. variables like row_counter, column_counter and r causing problem, am new to matlab so please help. my code is below !!!!
myfile=dir('path\*.jpg'); % the folder inwhich ur images exists
myfile2=dir('path\*.jpg'); % the folder inwhich ur centroid images exists
row_counter=1;
column_counter= 1;
r=0;
parfor i = 1 : length(myfile)
filename = strcat('path:',myfile(i).name);
img= imread(filename);
k=datafilename;
L1=load (k,'data'); % Making it a structure
label=L1.data(:,5);
for j=1: size(L1.data,1)
C1 = image()
for h = 1 : length(myfile2) %%OPening the centroid Image
filename2 = strcat('D:path\',myfile2(h).name);
C2=imread(filename2);
im_A=rgb2gray(C1);
im_B=rgb2gray(C2);
r(row_counter,column_counter)=corr2(im_A,im_B);
Parsave(r);
column_counter=1+column_counter;
end
r(row_counter,column_counter)=L1.data(j,5);% Assigning label in the end
row_counter=row_counter+1;
column_counter=1; % col counter reset
end
end

回答 (0 件)

カテゴリ

Help Center および File ExchangeData Type Conversion についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by