什么是保存从图像分割的文本行的matlab代码

Posted

技术标签:

【中文标题】什么是保存从图像分割的文本行的matlab代码【英文标题】:what is the matlab code to save a textline which is segmented from an image 【发布时间】:2020-08-21 04:33:07 【问题描述】:

我有一个简单的线分割代码,我可以分割线(不重叠的线),我可以使用命令显示线。谁能告诉我如何将线条另存为.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,文件名,fmt);

A是要保存的图像数组,文件名是输出文件,'fmt'是文件格式。

【讨论】:

以上是关于什么是保存从图像分割的文本行的matlab代码的主要内容,如果未能解决你的问题,请参考以下文章

Matlab中如何只把figure中的图像区域保存为图片文件

应用小部件布局:图像上方的文本行,在边界框内居中

正方体总是缺少图片中的文本行

保存matlab中已分割的图像

C 语言文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取文件中的文本行 | 查询文本行数据 | 追加文件数据 | 使用占位符方式拼接字符串 )

基于MATLAB均值漂移图像分割技术