图片缩略图

图像分割的教程

version 1.6.0.0 (6.57 KB) by 图像分析
图像处理教程,向初学者演示基本概念。
4.7
148级

444下载

更新03年4月2015年

查看许可协议

编者按:流行文件201320152018

这个文件被选为MATLAB中心推荐商品

完美的初学者,这个演示演示了简单的目标检测(分割,特征提取),测量和过滤。需要图像处理工具箱(IPT),因为它演示了该工具箱提供的一些函数,而且它使用了该工具箱提供的“硬币”演示图像。如果您有IPT(您可以在命令行中输入ver进行检查),那么您应该能够通过简单地将此代码复制并粘贴到一个新的编辑器窗口中来运行此演示代码,然后单击工具栏上的绿色“run”三角形。
首先找到所有的对象,然后对结果进行过滤,选出特定大小的对象。通过一个简单的示例演示了阈值、标签和区域道具的基本概念。

对于那些不熟悉MATLAB图像处理功能的用户来说,这是一个很好的教程,可以在他们继续学习更复杂的算法之前继续学习。

通过R2008b到R2011b进行测试。

引用作为

图像分析(2020)。图像分割的教程(//www.tatmou.com/matlabcentral/fileexchange/25157-image-segmentation-tutorial),MATLAB中央文件交换。恢复.

意见及评分(219)

王佩玉

hemanth kappali

谁能帮我列出从分割图像中得到的统计参数?

瓦尔达Pavarde

约翰蒙哥马利

张杰美

沙亚尔奇特

丹尼斯艾德里安

Wouter Wesselink

Pramukha Thimbiripola

Diah Junaidi

马努帕蒂酒店

蕾妮周润发

Trung阮Huu

梅桑夫

Fizza Zahid

Umar Farooq Ghumman

杰夫·塞维里诺

法纳兹生长激素

加亚特里

亲爱的图像分析师,您的教程非常有用。作为图像分析的初学者,它帮助我了解如何分离图像的相关部分并分析数据。我在数据分析中使用了你的脚本。请让我知道如何在我的出版物中引用您的代码。谢谢您的帮助!

Zanetta刘

图像分析

safina,图像处理算法需要适应图像。它是否会对你的特定硬币起作用只是你必须测试的东西。
vv_art,如果你有关于特定图像处理算法的问题,请在答案论坛中提问,而不是在这里。在那里我们可以给你一个正确的答案,这是我不能在这里的简短评论部分做的。谢谢。

阿杰

vv_艺术

亲爱的先生。
目前,我正在使用图像处理检测不同颜色的电阻。但是,我无法做到这一点,为所有的图像和所有的色彩检测。请帮助如何接近。如果可能的话,请把密码发给我,先生。

谢谢你!

玛丽

阿里温迪亚

奈穆尔·哈桑

萨芬娜yousaf

我们可以在不同的硬币图像上运行这段代码吗?它肯定会在他们身上运行??图片的质量重要吗?

法学博士

Sakara Somapa

谢谢很多!通过阈值分割黑暗区域在网上难以追踪,但你的工作很有魅力!

赛米亚艾哈迈德

希娜Maqsood

莉莉安娜马利克

非常感谢你,这是真的很棒,我想知道如何应用到一个图像?

马林艾丽亚娜一直

Madhura古哈

michelebernadette

非常感谢!我怎么把这个应用到视频中?

加西亚

Girvani Manoharan

亲爱的图像分析,

你的图像分割教程帮了大忙。我遇到了下面的问题,不知你能否给我指点一下。我有一个分割图像,其中包含了岩石的一部分,包括断裂区域和白色角落区域。我想计算暗区域内白色像素的总数(即断裂像素的数量)。我怎样才能避免角落的白色区域。非常感谢。

图像分析

Svetlana,看看答案论坛的“空间校准”,因为我已经发布了转换像素到真实世界单位,如毫米的代码。

张晓瑞

斯维特拉娜Zeveleva

你好,
你得到的面积单位是像素…我使用microCt侦察图像,需要找到相似形状的区域,但以毫米单位。你知道我该怎么做吗?

haniz azwa

您好,这段代码非常有用。无论如何,我目前在我的最后一年项目上工作,我正在使用你的代码来检测正常细胞和镰状细胞。编码工作完美,然而,它没有检测到镰状细胞。请问您的参数值是多少?我应该对哪个部分的参数值进行调整

Asma Shahid

嗨,图像分析师-这段代码真的非常有用。谢谢

Prajwal Ainapur

里亚毯

请澄清一件事,为了图像分割的目的,如果我们使用matlab函数(regionprops),那么这是任何算法吗?或者只是一个函数

帕维尔

乔·帕金斯

你好,形象分析师-我认为这可能是情况。如何将像素值改为黑色或白色?

非常感谢你的帮助,乔

Nurzalina al -

瓦伦K N

你好,先生,
我们可以把不同的硬币分别存到一个文件夹里吗?如果是,你能解释一下如何用代码

图像分析

乔·帕金斯,图像必须保持矩形,所以硬币必须有一些背景以外的圆形区域的硬币本身。你所能做的就是改变背景,而不是删除它。你可以有原始的背景,也可以有均匀的亮度,比如黑色、白色或灰色。

本杰明Baynard

这个脚本可以用来计算图像的黑色或白色像素吗?我试图通过查看代码来确定是否可以做到这一点,但由于这个示例的复杂性,我不确定。

Diah Junaidi

才华横溢的

乔·帕金斯

嗨,图像分析,

出色的演示感谢!

如何将最终图像中的硬币与周围的背景分开,以便输出图像仅包含硬币?

非常感谢,

乔·帕金斯

李奇峰

阿卜杜勒·巴西尔

鲁伊·派斯

Serhan居尔

玻色子塞娅

麦巴克

体育

亚瑟加莉娜

苏雷什·库马尔Jetti

亲爱的图像分析,

再次感谢你的密码。我是麻省理工学院的神经学家你最近的代码给我留下了深刻的印象。我有一个例子神经钙成像tiff文件(堆栈tiff文件从一个视频)。我必须从单个突触位点提取钙信号(峰值,roi)。我们的目标是绘制活跃的突触。我真的相信你的代码可以解决我的问题。你能在这方面提供更多的帮助吗?

非常感谢,

亲切的问候
苏雷什

苏雷什·库马尔Jetti

我真的很喜欢这个代码。我有一些背景在图像分析,但这些代码是非常有用的。
请张贴更多先进的例子,以及。谢谢你!

杜宣

善良的恶魔给像我这样的新手。谢谢

莫伊

你好图像分析师,我要做一些分析的图像,我需要写一个代码来自动识别不同点的红色坐标,没有人的干扰。如果您能提出一些方法,我将不胜感激。提前谢谢。

普雷西卡·萨尼尔

肯张

不错的工作。谢谢for your sharing.

苏门那

不错的教程。谢谢你!

andhavarapu lokesh

赛拉姆向所有成员致意,
谁能给我大津thresolding的代码,用于甲状腺dicom图像

罗伯特·加内特

太好了!

我之前做得很艰难,直到我看到这个,然后变得很容易。

谢谢

艾伦·格林鲍姆

srijan沙玛

史蒂夫•科恩

Tim-Van何

莱维TASCI

ainzul哈菲兹

GUD

马努BN

棒极了。受你的启发,我还上传了13个分享知识的项目。Plz校验https://in.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A620308&sort=ratings_desc

Himanshu Tyagi

有人帮助我吗?在我的论文工作的内容图像检索HSV、CCV和LBP ..如果可能的话,请提供我的邮箱,我的邮箱是himanshu.atra@gmail.com

Ashok Tripathi

很有帮助的。记录得很好。

你好,我现在有静脉二值化的图像。我已经尝试使用你的部分代码,这样我就可以找到图像的边/节点的坐标,但没有运气。如有任何建议将不胜感激。

图像分析

如果有人对如何使此演示适应其特定图像有特定问题,请将图像和问题描述发布到Mathworks网站上的回答论坛。

海德尔alnaqeeb

你好,亲爱的我需要你的支持来找到一个对象在一个二进制图像金宝app的中心为了我可以从二进制映像的农作物,对象,注意,二进制图像只有一个对象不再这样噢我可以确定该对象的中心

图像分析

RahulDate

谢谢,这个文件帮助我理解了分段。

如何使用DICOM映像?你能帮我提取图像的特征吗?

纳斯尔·加莱贝

Mugabi撒母耳

哇;我同意你是图像分析和处理方面最好的老师;这个教程确实给了我很大的帮助,非常感谢;

我想向你学习更多,因为我也接近我的项目;请写信给我:powellorenz@gmail.com

我可以问你几个问题。

谢谢

askaryaqs askaryaqs

谢谢你的分享,这对我很有帮助

一年代

惠。我能问你一些私人的问题吗,我怎么能像你一样发现圆圈,但我的圆圈不是真正的圆圈,因为我拍的照片是一个网球和乒乓球。你能给我一个解决办法吗?我尝试了你的编码,但似乎不起作用。真的需要你的帮助。如果你觉得方便,请发邮件到fatinsarah31@gmail.com。tyvm

纳斯尔·加莱贝

太好了,谢谢

伯格尔库克

图像分析

拉美西斯,你只要把>的符号翻转到<,这样它就能找到暗的物体而不是亮的物体。

菲利普•菲舍尔

拉美西斯Herrera

如何处理物体强度较低的图像,比如CT中的器官分割?

欢呼,
拉美西斯H。

Pradeep Bhaskar

谢谢,这太棒了。

拉加·迪内什

它对我很有用。谢谢你!

slickbot

谢谢你的精彩教程。如果我必须从图像中提取某个部分,我该怎么办?谁的方向可以是任意的。

阿卜杜拉

我有个问题,
有没有一种自动方法可以从二值图像中过滤不需要的区域,其中需要的区域是不同比例的字符候选(有时是大字母,有时是小字符)?
请帮帮我

marwan赛义德

重要的

manasvin阿帕德海耶

eyp说

完美! !谢谢分享!

马吉德马吉德

伟大的工作! !
非常感谢。

阿尔迪·桑托索

谢尔盖·P。

izyan hanum

海达尔

尼莎年代王妃

请把代码发给我们

Ridho

谢谢分享

阿布杜尔Rahmaan

amruta

Salaheddin Hosseinzadeh

非常感谢分享;

阿卡什戈德

Dakala Jayachandra

杜尔迦

Rushikesh四氨基二苯醚

干得好!

亚历克斯·杨

观塘

亲爱的图像分析,

感谢您提供的这段漂亮的代码。我想用它来检测油棕的成熟度。

拉明bba

看起来既简单又成熟!充满了评论,因此很容易跟随作者的思路链。一个人可以简单地根据他/她的需要做出调整。很棒的工作形象分析师!

fereshte

我得到一个错误…请帮助我。

??? 使用==>cd时出错
不能CD到(名称不存在或不是目录)。

xsfeng

亲爱的图像分析,

感谢这段漂亮的代码。我有一个关于“守门员”斑点图像的小问题。有没有可能我们在分割守门员团的同时还保留他们的数字?比如追踪哪些斑点是最亮的,哪些是最暗的?我该如何编写代码?

谢谢你的帮助!

库马尔先生

你好,
我用这段代码找到了这个文件中每个对象的区域,但我需要知道同一个对象的出现次数,并且应该绘制。。

斯科特

工作完美-非常有用!!

Onesmo

资源管理器

当我运行它时,我也得到了与xsfeng相同的错误。

错误使用fileparts
输出参数太多。

BlobsDemo中出错(第191行)
[thisFolder, baseFileName, ext, version] = fileparts(thisFile);

卢尔德

dghgfh

raviraja

xsfeng

亲爱的图像分析,

当我运行这个脚本时,我得到了错误信息:

错误使用fileparts
输出参数太多。

BlobsDemo中出错(第191行)
[thisFolder, baseFileName, ext, version] = fileparts(thisFile);

你能帮我做这个吗?非常感谢

阿丹弗洛

好的,很好的编程

图像分析

Mustafs,越复杂的算法越依赖于图像内容。更复杂的内容需要更复杂的算法。我确实添加了一些关于颜色分割的演示,但我想坚持相当标准的分割类型,因为有无限数量的独特的,特殊的。

希拉

马里奥•加西亚

曼戈德英国

尊敬的图像分析师:,
能否给我们提供更多针对不同行业应用的先进分割算法
分割过程是最难的操作

瓦莱斯卡·皮尔森

瓦莱斯卡·皮尔森

你好,图像分析,

在你的阈值代码中,你如何获得分割前景和背景的值。

例如,为什么是70和0.94
thresholdValue - 70, double(0.94 * maxYValue(2))

琼Bilheux

查看代码教会了我一些新技巧……很好。

Chethan

很棒,这是一个关于特征提取的很好的演示。

海芋

查尔斯

这很有帮助。非常感谢!

卜拉欣ouali

优秀的! !

签证官danh

穆罕默德

图像分析

尼娜,要做到这一点,你需要使用约翰·德埃里科的研究中心间项目。在文件交换中查找它。你也可以像这个boundary (1:10:end,2)一样进行子采样,尽管这些子采样不一定是均匀间隔的。

尼娜

非常有用的演示。我确实有一个问题,形象分析师-我希望你看到这个!对于代码部分:

边界= bwboundaries (binaryImage);
NumberOfBoundries=尺寸(边界);
对于k=1:numberofbounders
thisBoundary = {k}边界;
plot(thisBoundary(:,2), thisBoundary(:,1), 'g', 'LineWidth', 2);
终止
推迟;

有可能在边界上画出10个等距点吗?它们的顺序是顺时针还是逆时针?

里基

很好,至少救了我一天!

纳德

实际的教程可以在线观看吗?似乎找不到它。

图像分析

如果任何人对他们自己的特定图像有任何问题,他们应该在答案论坛(看上面的菜单)问。不要把你的具体问题放在这里作为对这个节目的评论。我可以在答案中提供帮助。这个页面不是一个讨论论坛。

微法

你好,形象分析师,

你的演示正是我正在寻找分析我的荧光图像。然而,我的照片是用12位peltier冷却荧光相机拍摄的,并保存为。tif。因此,我不能显示他们的直方图而没有得到一个错误:
“警告:图像太大,不能放在屏幕上;显示为67% "

我试着用

plot_size=get(0,'ScreenSize');
fg1=图(1);
set(fg8, 'Color', [1 1 1], 'Position', plot_size, 'Visible', 'on');
[pixelCount灰度]=imhist(原始图像);
酒吧(pixelCount);标题(“orginalimage直方图”);
xlim([0灰度(结束)]);

但这并没有帮助。我将非常感谢任何帮助和评论。

干杯
微法

阿比纳夫·古普塔

嘿,这个演示非常有用……我的项目是使用衍射光栅计算波长,所以我们得到一个图像,它将是一系列圆点,我们应该找到两个连续点之间的距离……因此,通过这个斑点,我可以找到点,但如何找到这些点的中心??????请帮助我任何人。。。我会很高兴……提前告诉你

史蒂文

谢谢你给我们展示了一个基本的演示。它帮了大忙!

MML

感谢分享这个演示。这为初学者提供了一个很好的例子。

MML

图像分析

克里斯蒂,当你改编它时,你让它在彩色图像中读取,即使它看起来不像。这样做来证明:[rows columns NumberOfColorChannels] = size(yourImage)。在调用imread()之后使用rgb2gray()将彩色图像转换为灰度图像。

克里斯蒂

嘿,图像分析师,

很抱歉,我试图先以邮件的形式发送此消息,但不断收到来自网站的错误消息。无论如何,我用你的BlobsDemo找到了一张图纸上的叶子表面区域。代码将其转换为具有清晰定义的叶子和无图形纸网格的二值图像没有问题,但当它尝试标记每个斑点时,我得到以下错误:

??? 使用==>iptcheckinput时出错
函数BWLABEL期望它的第一个输入,BW
应该是二维的。

错误在==> bwlabel在67
iptcheckinput(BW, {'logical' 'numeric'}, {'real',
'2d','非解析'}。。。

错误在==>叶面积在48
labeledImage=bwlabel(二进制图像,8);%标签
我们可以测量每一团

当它说图像不是二维的时候是什么意思?

谢谢你的帮助,

克里斯蒂

哈立德

阿利尤阿卜杜

我发现你的演示在我的工作中非常有用。非常感谢。

zaidan

对于初学者来说,这是非常好的信息

赖安

郁金香

图像分析

Syahrul,它把硬币分成几个区域,每个硬币都是一个不同的区域。你怎么能在没有二值图像的情况下对事物进行标记呢?你不能,但为什么你要避免标签,即使你可以?

图像分析

希文,你肯定有彩色图像。您可能将文件名更改为您的图像之一。我的演示使用的Coins.png是一个单色(灰度)图像。

Syahrul Niezam

是否有可能分割成几个区域,而不是在标记之前进行二值化?

拿来

图像分析

如果有人想问我问题,请点击上面我的名字,然后点击“联系作者”链接。

尼古拉。

息汪月saminathen

谁能帮帮我……在第41行-[pixelCount grayLevels] = imhist(originalImage);…这个代码,错误说

(“? ?使用==> iptcheckinput时出错
函数IMHIST希望它的第一个输入I或X是二维的。”)

为什么这么说……我只是继续遵循给定的代码,但突然出现了错误

Lim

大家好,我非常感谢这个演示。我修改了您的代码,以配合分水岭分割我的图像(血细胞),结果很好。然而,我如何在绘制选定单元格的边界后过滤背景?(所以结果图像只显示斑点没有背景)裁剪工作也很好,但我不想涉及到背景。谢谢你!

图像分析

德语:
您可以在新闻组或答案中提出此类问题,而不是作为对人们提交的文件交换的评论。我很乐意回答这个问题。

埃斯皮纳尔德国

我需要一些帮助!!!我需要用我的网络摄像头拍摄一张基本色卡,然后我需要确定它是什么颜色。Matlab代码分析并给出答案。这张卡片是黄色的。你们中有人能帮我用MatLab代码吗????太多了!!!

埃斯皮纳尔德国

嗨,伙计们! !我需要用我的摄像头捕捉一个原色卡,然后我需要确定它是什么颜色??你们谁能帮我一下MatLab代码????非常感谢!!

K

谢谢

K

我应该更彻底地阅读代码注释。不需要回答。谢谢

akbarul

非常感谢。

杰森

皮埃尔

请有人给我的灰度图像分割plzzzz的matlab代码…?我会非常棒

到了

你好!

我对matlab很陌生。关于我的问题,你能提供一些帮助吗?
我需要一个代码从一个单一的图像提取对象,并写入提取的对象来分离图像。作为一个例子,如果一个图像由大象和树组成,我想提取这两个对象,并写为独立的图像..

尼古拉。

非常酷的代码。

尼古拉。

图像分析

Manhal,我用Photoshop创建了一张12枚硬币的图片,效果很好。你一定是做错了什么事。

图像分析

Vivek,是什么让你认为它是1星的?我有什么可以改进的地方来帮助初学者更好地理解它吗?

Manhal

还有一件事,我试图改变在BlobsDemo中使用的图像,通过添加2个硬币,但仍然显示我们已经有10个对象……
有什么我应该改变,使其工作??

Naresh派

演示图像阈值的有用且注释良好的代码。许多人对图像中的连接组件(包括真实世界的对象)感兴趣,此代码为此类项目提供了起点。谢谢你。

安东尼

一个简单图像分割的优秀演示。也很好地介绍了在Matlab中的图像工具箱。处理连接组件(质心、mean等)的函数应该非常有用。

Vivek迈克。

图像分析

J.D,你需要一些肤色模型。我知道它是HSV色彩空间中的回力棒或香蕉状簇。您需要定义参数来对其建模,然后对其进行分段,可能使用三维查找表而不是数学模型,或者使用数学模型(如果您可以得出公式的话)。但我知道你不能简单地在任何颜色空间中进行高阈值和低阈值分割,以雕刻出一个选择肤色像素的框。

法学博士

你好~我想问你,如果我想识别人类皮肤的颜色~我想得到人脸每个像素的hsv值~然后排除眼睛和嘴巴部分~我想得到这个值作为神经网络训练的输入~你能帮我吗~紧急。。tq~

图像分析

克里斯托弗。是的,还有很多更复杂的图像可以使用,这将更具挑战性。我处理过很多这样的图片。然而,我从我的新闻组帖子中知道,即使是这么简单的代码也会让很多人感到惊讶。谢谢你的建议,不过我还是简单点吧。我有一些颜色的演示,稍微有点挑战性。

瓦拉·古达

你好,我在我的主人对乳腺癌质量检测的第一步是确定的乳房轮廓,我需要帮助在这个步骤中,我不知道如何做到这一点所以请如果有任何可以帮助我的人
谢谢

胰蛋白酶

我只是尝试一下

克里斯多夫

有趣的演示ImageAnalyst。幸运的是,“硬币”样本图像具有高对比度的内容,这使得阈值的选择很容易。加上硬币允许'imfill'操作执行大部分工作。

这将是有趣的结果,看到一个更平滑的直方图,但这是图像分割变得复杂的地方,我猜…

总而言之,这是IPT和数学形态学在图像处理应用程序中可以提供的功能的一个很好的演示。

尼汀

大家好,你能给我一个用数学形态学提取建筑物的代码吗?非常感谢

Farie

嗨,我试过你的演示,但它对3D图像不起作用。有什么办法解决这个问题吗?谢谢

aravind prajan

图像分析

与其他用于演示特定工具箱的提交一样,您需要拥有工具箱。如果您没有,您可以购买它,或者自己编写必要的工具箱函数。通常它们是以“im”或“bw”开头的函数。

约翰·布拉特维特

如果我没有IPT呢??

大卫JL

我刚刚意识到我使用的是材料R2007b,而不是R2008。我想这就是问题所在。很抱歉。

克里斯

非常有用的…伟大的工作…

Yuvaraj

很好的工作。我有一个问题要问你。使用我的网络摄像机,我将拍摄一张房间里有一个球的照片。现在,我如何将球(圆形)从背景中分离出来,我想找到球的面积(圆形)。如何编辑此特定任务的代码。

尼汀

图像分析

吉米-到新闻组里去问。让我们来谈谈这个话题。

吉米

好吧,让我们忘记GUI,我甚至不确定我是否需要使用它。我问我是否可以读取多个图像的原因是,在我修改了代码后,我得到了图像中所有物体的质心。结果是矢量形式[x y]。例如
[29 134]. 我想做一个循环,遍历其中的所有图像和对象,读取这些测量值。你能给我一个建议吗?非常感谢。

优秀的! !

图像分析

吉米,把你想要的代码粘贴到应用程序的第1076行在你删除了第1076-1164行之后。然后用绿色三角形来运行。您需要所有其余的代码,因为那是GUI。要选择图像,你只需在列表框中点击他们的名字,就像你在任何应用程序中做的那样。只需点击你想要处理的图像,并点击分析按钮,它将只分析那些你已经点击。

吉米

我照你说的做了,图像分析师。我有一些错误。现在我只使用1076 - 1164代码或整个魔术代码是巨大的?另一件事如何从文件夹中选择图像?我需要把它写进代码里吗?谢谢你!

图像分析

吉米,跟着这些简单的步骤一步一步来。
1.在MATLAB中打开他的MAGIC代码和我的BlobsDemo代码。
2.将我的BlobsDemo代码复制到剪贴板中。
3.转到代码中的AnalyzeSingleImage,当前为第1075行,只需删除所有该函数,即删除第1076-1164行。这就像他代码第1070行和第1071行的注释中所说的那样。
4.现在只需粘贴我的BlobsDemo代码。
现在应该可以了。根据您认为合适的情况,在该功能中调整我/您的代码。

吉米

谢谢你的回复,形象分析师。是的,我知道我需要根据阙值等图片做一些修改。我不明白的是如何将这段代码插入AnalyzeSingleImage()。你是否可以在testbest1@yahoo.com上发给我这个例子?谢谢你!

图像分析

吉米,当然——把代码复制到你自己的程序里。一种方法是将其与MAGIC (//www.tatmou.com/matlabcentral/fileexchange/24224)进行批处理。只需将这段代码插入到他的AnalyzeSingleImage()函数中。然后你就可以从你的文件夹中选择一些图片,并处理它们。当然,我的代码中有一些东西是针对硬币图像的,你必须修改图像的一些东西,如阈值等。

吉米

伟大的工作形象分析师,非常有用。我想问一个问题:它是否有可能同时应用于多个图像?如果有,又该如何去做。谢谢你!

图像分析

托马斯,这不是我代码中的错误。sprint()不是一个函数——ParseInputs()应该调用sprintf()。regionprops()和ParseInputs()是Mathworks的代码,不是我的。我搜索了ParseInputs的R2008b版本,它不再有sprint(),所以他们已经修复了那个错误。

抱歉,我不能用每个之前的MATLAB版本来测试这个。我知道它肯定适用于R2008a和以后的版本。既然你已经落后了几年,我建议你使用最现代的MATLAB版本。

ThomasKUL Knaepen

不适合我:

运行BlobsDemo.m……
???未定义的命令/函数“冲刺”。

878处==>regionprops>ParseInputs中出错
msg = sprint('此度量不是一个字符串:"%d"。”,列表{k});

114处==>regionprops中出错
[L,requestedStats]=ParseInputs(officialStats,varargin{:});

ThomasKUL Knaepen

我得到:

MATLAB版本7.1.0.246 (R14) Service Pack 3
和IPT

我们

由经验丰富的ML用户和资深CSSM公民制作的一个优秀的、评论非常好的图像处理演示…

我要做的一些改变:
-把它放入一个函数中
->不需要坏的清除所有。。。
-使图形尺寸变小和-
-在演示的开始/结束处打开/关闭ECHO
->让用户能够在运行时欣赏评论。。。

我有一些想法
我们

更新

1.6.0.0

R2015a更新。

1.5.0.0

重新命名了主标题,并略微更改了描述。

1.4.0.0

描述中的拼写更正。

1.3.0.0

更新了说明并更改了标签图像的显示方式。

1.1.0.0

给每个blob添加标签编号。提取每个斑点到一个单独的图像。