Я предполагаю, что имена файлов, например, 0001hv1.jpg
(вы можете изменить расширение при необходимости). Вы не говорите, что на выходе; Я предполагаю, что это модифицированная версия входного изображения, и вы хотите использовать ту же схему именования.
in_dir = 'E:/Hand/Vein_DataSet';
out_dir = 'E:/final\ result';
for px = 1 : 50,
for hx = 1 : 5,
fname = sprintf('%04dhv%d.jpg', px, hx);
current_image = imread(fullfile(in_dir, fname));
% do processing
out_image = some_function(current_image);
% save output
imwrite(out_image, fullfile(out_dir, fname));
end
end