Parfor loop for saving data
显示 更早的评论
Hi, I needed to know if the next loop can be implemented using a parfor, because if I do that I get an error.
What I need is to store in the first column the time, in the second the psnr and in the third in snr for each of the 4 images.
Z = zeros(50,3,4);
parfor idx = 1 : 4
I = cargarDatos(idx);
for noise = 1 : 100
if isequal(mod(noise,2),1)
tic
J = medfilt2(I,[noise noise])
Z(r,1,idx) = toc;
[Z(r,2,idx),Z(r,3,idx)] = psnr(J,I4);
r = r + 1;
end
end
end
The "cargarDatos" function allows to upload the images in question
3 个评论
Edric Ellis
2020-4-20
Where are you defining r? As written, this loop is not compatible with parfor because it appears as though the iterations are order-dependent (because of r).
Alejandro Fernández
2020-4-20
Sindar
2020-4-22
what error?
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!