#image #matlab #save
#изображение #matlab #Сохранить
Вопрос:
У меня есть код для простой сегментации строк, и я могу сегментировать строки (неперекрывающиеся строки), и я могу отобразить строки с помощью команды. Кто-нибудь может сказать мне, как сохранить строки в формате .jpg? Сегмент кода для сегментации и отображения строки показан ниже
for n=1:Ne
[r,c] = find(L==n);
n1=imagen(min(r):max(r),min(c):max(c));
% I want to save this line in this loop with filename.jpg ( in successive
% numbers like filename_1.jpg, filename_2.jpg and so on )
imshow(~n1);
%%pause(0.5)
pause(4)
end
Я хочу сохранить сегментированную строку в этом цикле с filename.jpg ( в последовательных
числа, подобные filename_1.jpg, filename_2.jpg и так далее)
Пожалуйста, предложите команду для того же
Ответ №1:
Я понял, что вы хотите сохранить изображения с именем файла и пронумеровать как filename_1.jpg
Вы можете записать изображение как
str=strcat('filename_',num2str(n),'.jpg')
imwrite(n1,str)
Ответ №2:
imwrite(A,filename, fmt);
A — это массив изображений, который вы хотите сохранить, имя файла — это выходной файл, а ‘fmt’ — это формат файла.