каков код matlab для сохранения текстовой строки, которая сегментирована из изображения

#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’ — это формат файла.