如何保存所有数据处理后所有的图片吗

7视图(30天)
喂,
我想问你一个问题关于如何保存所有数据处理后的图像。
代码显示如下图,
%指定文件所在的文件夹。
myFolder =;
%获得文件夹中所有文件的列表和所需的文件名称模式。
filePattern = fullfile (myFolder,‘* . bmp‘);你需要什么模式变化百分比。
theFiles = dir (filePattern);
k = 1:长度(theFiles)
baseFileName = theFiles (k) . name;
fullFileName = fullfile (theFiles (k)。文件夹,baseFileName);
流(1,“现在阅读% s \ n”,fullFileName);
drawnow;%力显示立即更新。
结束
使用这个代码来处理所有的图像,但是每次的数据会被覆盖,在工作区中只显示最后一个图像数据。有完全8图像,我想保存所有的数据8图像,并使直方图的数据(如面积、premieter ....)
谢谢提前
莱托

接受的答案

图像分析
图像分析 2023年4月20日
你必须得到和索引的值,例如:
%指定文件所在的文件夹。
myFolder = pwd;
%获得文件夹中所有文件的列表和所需的文件名称模式。
filePattern = fullfile (myFolder,‘* . bmp‘);你需要什么模式变化百分比。
theFiles = dir (filePattern);
allAreas = [];%数组来存储所有的区域图像。
allMeans = [];
k = 1:长度(theFiles)
baseFileName = theFiles (k) . name;
fullFileName = fullfile (theFiles (k)。文件夹,baseFileName);
流(1,“现在阅读% s \ n”,fullFileName);
%在灰度图像
grayImage = imread (fullFileName);
%的阈值图像
掩码= imbinarize (grayImage);
%计算k个图像领域
道具= regionprops(面具);
%得到所有地区。
高度重视= [props.Area];%的斑点在这个特定的形象。
%添加到我们的所有图像越来越多的地区。
allAreas = [allAreas,高度重视];
%得到这张照片的意思。
allMeans (k) =意味着(由,“所有”);
结束
%显示所有区域图像的柱状图。
图;
次要情节(1、2、1);
直方图(allAreas);
标题(“区域直方图”)
网格;
%显示所有的图像的直方图。
次要情节(1、2、2);
直方图(allMeans);
标题(平均灰度直方图的)
网格;
是一个通用的、通用的演示如何阈值图像找到气泡,气泡,然后衡量事情和提取 某些 blob基于区域或直径。
7评论
佳林男人
佳林男人 2023年4月24日
喂图像分析,
我非常感激你的帮助。
对我意味着很多。
我希望有一天成为一个像你这样的图像处理专家。
祝你有美好的一天
莱托

登录置评。

更多的答案(0)

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!