图片缩略图“itemprop=

图像分段教程

版本1.6.0.0(6.57 kB) 图像分析师
图像处理教程向初学者演示基本概念。

652下载

更新03年4月2015年

视图版本历史

查看许可证

编辑注意:受欢迎的文件201320152018

此文件被选为Matlab Central本周精选

完善初学者,该演示说明了简单的对象检测(分段,特征提取),测量和滤波。需要图像处理工具箱(IPT),因为它演示了该工具箱提供的某些功能,而且它使用随该工具箱提供的“硬币”演示映像。如果您拥有IPT(您可以通过在命令行上键入ver检查),您应该能够通过将此代码复制和粘贴到新的编辑器窗口中,然后单击绿色“运行”三角形,即可运行此演示代码工具栏。
首先找到所有对象,然后过滤结果挑选某些大小的对象。用一个简单的例子对阈值,标签和区域分植物的基本概念进行了演示。

在他们继续更复杂的算法之前,它是Matlab的图像处理能力的新用户的良好教程。

用R2008b通过R2011b进行测试。

引用

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

评论和评级(228.

Bartosz Olborski

"尝试执行脚本regionprops作为一个函数:
E:\编程\ MATLAB \ TOOLBOX \ IMACKER \ Images \ RegionProps.m
BlobsDemo错误(第140行)
Blobmeasurements = RegionProps(LabelEdimage,OriginalImage,'全部');“

米兰达林奇

非常有帮助

ALON ZAHARONY.

托尼Dib

REHAN艾哈迈德

尊重图像分析师,您的教程和答案非常有用。每次它都可以节省我。先生,我正在寻找以下算法的代码(任何一个/两个会很好)

1.改善局部三元模式。
2.细长的地方三元模式。
3.细长的局部魔法模式。
4.局部魔法模式的合奏。

你能帮我一下吗?
谢谢。

恋人Kaarunya

van nguyen.

Alberto Mora.

arszookbr.

Peiyu王

Hemanth Kappali.

谁能帮我从一个分割图像得到的统计参数列表?

Vardas Pavarde.

约翰蒙哥马利

Jemery张

Sayar Chit.

丹尼斯艾德里安

Wouter Wesselink.

Pramukha Thimbiripola

JoséAnteloZamora

Diah Junaidi

Praveen Manupati.

蕾妮周

Trung阮Huu

Maysamf

Fizza Zahid.

Umar Farooq Ghumman

杰夫•塞韦里诺

Farnaz Gh

Gayatri.

亲爱的图像分析师,您的教程非常有用。作为图像分析的初学者,它帮助我了解如何分离我的图像的相关部分并分析我的数据。我用脚本作为我的数据分析的一部分。请告诉我如何在我的发布中引用代码。谢谢您的帮助!

Zanetta Liu.

图像分析师

Safina,图像处理算法需要适应图像。无论是在您的特定硬币上工作是否只是您必须测试的东西。
VV_ART,如果您对特定图像处理算法有疑问,请在答案论坛中询问它们,而不是此处。在那里,我们可以给你一个合适的答案,在这里的简要评论部分中我不能做的事情。谢谢。

AJay

vv_art.

尊敬的先生。
目前我的工作是使用图像处理检测不同颜色的电阻器。但是,我不能对所有的图像和所有的颜色进行检测。请帮助如何接近。如果可以的话,请把代码发给我,先生。

谢谢

Mariele.

阿里布恩亚洲

Naimul哈桑

Safina Yousaf.

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

法学博士

Sakara Somapa.

Sebastian Bech-Terkilsen

谢谢很多!通过阈值分割黑暗区域在网上很难追踪到,但你的方法非常有效!

Samia ahmed.

希娜Maqsood

Liliana Malik.

非常感谢你这真的很棒,我想知道如何将其应用于图像吗?

Eliana Marin

Madhura Guha

michelebernadette

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

哈维尔·加西亚

Girvani Manoharan.

亲爱的图像分析师,

您的图像细分教程有很大的帮助。我遇到了以下问题,并怀疑您是否能指导我。我有一个分段图像,该图像包含岩石的一部分,其中包括裂缝区域和白色角区域。我想计算暗区内的白色像素(即不裂缝像素)。我怎样才能避免角落白色区域.Much赞赏。

图像分析师

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

张xiaorui

Svetlana Zevelva.

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

haniz azwa

嗨图像分析师 - 此代码真的很有帮助。无论如何,我目前正在研究我的最后一年的项目,我正在使用你的编码来检测正常的细胞和镰状细胞。然而,编码工作完美,但是,它没有检测镰状细胞。我可以知道你的参数值是什么吗?我应该调整哪一部分来调整参数的值

Asma Shahid

嗨图像分析师 - 此代码非常有用。thanx.

Prajwal Ainapur

里亚毯

PLZ澄清一下,为了图像分割的目的,如果我们使用MATLAB函数(RegionProps),那么这是任何算法吗?或只是一个函数

帕维尔

Siv-Marie麦克杜格尔

乔·珀金斯

嗨图像分析师 - 我认为这可能是这种情况。如何将像素值更改为黑色或白色?

非常感谢您的帮助,乔

Nurzalina al -

瓦伦k n

先生,你好,
我们可以分别将不同的硬币保存到文件夹中吗??如果是,可以解释代码如何

图像分析师

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

本杰明拜尼达

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

Diah Junaidi

才华横溢的

乔·珀金斯

嗨,图像分析,

辉煌的演示谢谢!

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

非常感谢,

乔·珀金斯

奇峰李

abdul basir

芮帕斯

SerhanGül.

玻色子塞娅

梅BAC

PE.

亚瑟加利娜

Suresh Kumar Jetti.

亲爱的图像分析师,

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

非常感谢,

亲切的问候
SURESH.

Suresh Kumar Jetti.

我真的很喜欢这个代码。我有一些背景图像分析,但这些代码是非常有用的。
请发布更多前进的例子。谢谢

杜宣

像我一样的小鬼。非常感谢

Moj.

您好Image Analyst,我将在图像上进行一些分析,我需要编写一个代码,以自动识别不同点的不同点的坐标而没有人为干扰。如果你提出一些方法,我会感激。提前致谢。

Preethika Sanil.

肯张

很好的工作。谢谢你的共享。

Sumana.

不错的教程。谢谢

andhavarapu lokesh

Sairam到所有成员,
谁能给我申请甲状腺dicom图像的otsu threshold的代码

罗伯特加内特

优秀的!

在我看到这个之前,我做得很辛苦,然后就轻松多了。

谢谢

Aaron Greenbaum.

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 ..请为我提供电子邮件ID,如果可能的是Himanshu.Atra@gmail.com

Ashok Tripathi

非常有用。并且如此精心记录。

Arrjun Balaratnam.

你好,我现在有一张血管的二值化图像。我已经尝试使用你的部分代码,以便我可以然后找到图像的边缘/节点的坐标,但没有运气。任何建议都将不胜感激。

图像分析师

如果有人对如何将这个演示应用于他们的特定图像有任何疑问,请将图片和问题描述发布到Mathworks网站的Answers论坛。

海德尔alnaqeeb

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

imanalyst.

RahulDate

谢谢,该文件帮助我了解细分。

如何与DICOM图像一起使用?你能帮我解决图像的特征吗?

Nasr gharaibeh.

Mugabi撒母耳

哇;我同意你是在图像分析和加工时最好的教学;这个教程帮助了我很多,确实非常感谢你;

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

我可以问你几个问题。

谢谢

Askaryaqs Askaryaqs.

感谢您的共享,这是帮助我

FATIN S.

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

Nasr gharaibeh.

非常好,谢谢

Bergercookie.

图像分析师

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

菲利普•菲舍尔

拉美西斯Herrera

如何处理物体强度低得多的图像,说在CT中的器官分割?

欢呼,
拉美西斯H。

Pradeep Bhaskar

谢谢,这太棒了。

拉格迪

这对我很有用谢谢你!

slickbot

谢谢你的惊人教程。如果我必须从何处从图像中提取某个部分可以是无论如何的图像。

阿卜杜拉

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

marwan赛义德

重要的

Manasvin Upadhyay.

EYP说

完美! !谢谢楼主分享。

马吉德马吉德

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

阿迪Santoso

谢尔盖·P。

Izyan Hanum.

海达尔

Nisha S Rani.

请把代码发给我们

ridho.

谢谢分享

Abdur Ra​​hmaan.

amruta

salaheddin hosseinzadeh.

非常感谢分享 ;)

Akash ghode.

Dakala Jayachandra

杜尔迦

拉什什淡化

不错的工作!

亚历克斯·杨

Shien官塘联梁

亲爱的图像分析师,

谢谢你这个美好的代码。我正试图用它来用于油掌成熟的检测。

白木bba

看起来简单和复杂的同时!充满了评论,如此容易跟随作者的思想链。一个人可以根据他/她的需要简单地做出调整。很不错的工作形象分析师!

fereshte

我出错了...请帮帮我。

???使用==> CD错误
无法(名称不存在或不是目录)的CD。

xsfeng

亲爱的图像分析师,

谢谢这个漂亮的代码。我有一个关于“keeper”blob形象的小问题。我们有可能在分割这些守护者团的同时还保留他们的号码吗?比如追踪哪几个光点是最亮的,哪几个是最暗的?我该如何编写代码?

谢谢你的帮助!

yogesh babu.

你好,
我使用这个代码来找到这个文件的每个对象的区域,但我需要相同的对象的数量应该知道,应该绘制..

斯科特

效果完美 - 非常有帮助!

onesmo.

资源管理器

当我运行它时,我也有像xsfeng一样的错误。

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

Blobsdemo(第191行)错误
[thisFolder, baseFileName, ext, version] = fileparts(thisFile);

卢尔德

dghgfh.

raviraja

xsfeng

亲爱的图像分析师,

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

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

Blobsdemo(第191行)错误
[thisFolder, baseFileName, ext, version] = fileparts(thisFile);

你能帮我帮助我吗?很多thx!

阿丹弗洛

好的好的编程

图像分析师

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

希拉

马里奥加西亚

mangood英国

亲爱的图像分析师,
您能否为我们提供更多的推进分割算法,以获得不同的工业应用
分割过程是所有的最难运行

valeska Pearson.

valeska Pearson.

你好图像分析师,

在阈值编码中,您如何获得前景和背景之间的分隔值。

例如,为什么是70和0.94
/ * maxYValue(2) / * maxYValue(2)

琼Bilheux

看了这些代码,我学到了一些新技巧……很好。

恰当

令人敬畏的,一个很好的特征提取演示文稿。

Arul

查尔斯

这很有帮助。非常感谢!

Brahim Ouali.

优秀的!!!

签证官danh

摩尔德

图像分析师

尼娜,要做到这一点,你需要使用约翰·德·里科的interparc程序。在文件交换中寻找它。你也可以进行subsample,比如thisBoundary(1:10:end,2),尽管这些不一定是均匀间隔的距离。

尼娜

非常有用的演示。我有一个问题图像分析师 - 我希望你能看到这个!对于代码的部分:

边界= bwboundaries (binaryImage);
NumberOfBoundaries =大小(边界);
对于k = 1:NumberofBoundaries
这个乐谱=界限{k};
情节(此北福克(:,2),这张(:,1),'G','LineWidth',2);
结尾
搁置;

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

Richi

非常好,救了我至少有一天!

Mustafa Alnasser.

n

是在线观看的实际教程吗?似乎无法找到它。

图像分析师

如果有人对自己的特定图像有任何疑问,他们应该在答案论坛中询问(看上面的菜单)。不要将您的特定问题放在这里作为对此计划的评论。我可以帮助答案。此页面并不意味着讨论论坛。

microF

你好图像分析师,

您的演示很快就是我正在寻找的东西来分析我的荧光图像。但是,我的图像采用12位珀耳帖冷却荧光相机,并保存为.tif。因此,我不能在没有收到错误的情况下显示它们的直方图:
“警告:图像太大,无法适合屏幕;显示67%”

我试图用

plot_size =(0, '拉');
FG1 =图(1);
set(f8, '颜色',[1 1 1],'位置',plot_size, '可见','on');
[pixelCount grayLevels] = imhist(original image);
酒吧(Pixelcount);标题('orginimage的直方图');
XLIM([0 GrayleVels(END)]);

但它没有帮助。我真的很欣赏任何帮助和评论。

干杯
microF

阿古普塔

嘿,这个演示已经非常有用.....我的项目是使用衍射光栅计算波长,所以我们得到的图像是一系列圆点,我们需要找到两个连续点之间的距离.......有了这个圆点,我可以找到圆点,但是如何找到圆点的中心??????请帮助我任何人…我会很感激......泰提前

史蒂文

谢谢你向我们展示一个基本的演示。它帮助了很多!

MML

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

MML

图像分析师

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

克里斯蒂

嘿,图像分析师,

对不起,我试图将此作为邮件发送为邮件,但保留了网站的错误。无论如何,我正在使用你的blobsdemo找到叶片的区域追溯到一张图纸上。代码没有问题将其转换为具有明确定义的叶片和无图形纸网格的二进制图像,但是当它尝试标记每个blob时,我会收到以下错误:

???使用==> iptcheckInput错误
功能bwlabel预计它的第一个输入,bw,到
是二维的。

==> bwlabel在67时出错
iptcheckinput(BW, {'logical' ' 'numeric'}, {'real',
“二维”、“nonsparse},…

==> Leafarea在48的错误
labeledImage = bwlabel(binaryImage, 8);%的标签
每个Blob都可以进行测量

当它说图像不是二维时,这意味着什么?

谢谢你的帮助,

克里斯蒂

哈立德

Aliyu Abdu.

我在我的工作中找到了你的演示非常有用。谢谢你。

Zaidan.

这对初学者来说是很好的信息

瑞安

郁金香

图像分析师

Syahrul,它确实分割成几个区域-每个硬币是一个不同的区域。你怎么能在没有二值图像的情况下给东西标上标签呢?你不能,但为什么即使可以,你也要避免贴上标签呢?

图像分析师

Sivan,你必须有一个彩色图像是某种原因。您可能将文件名更改为您的一个图像。Coins.png我的演示使用是单色(灰度)图像。

Syahrul Niezam

是否有可能在若干区域进行分段,在标签前不是二值化?

拿来

图像分析师

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

尼古拉斯

Sivan Samathen.

可以帮助我......为什么我试图运行它时,我在代码中收到错误......在第41- [PIXELCOUNT GRAYLEVELS] = imhist(原始图像); ......这个代码说

(“? ?使用==> iptcheckInput错误
函数imhist期望它的第一个输入,i或x,是二维的。“)

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

Lim

嗨,我非常欣赏这个演示。我修改您的代码与我的图像(血细胞)的流域分段一起工作,结果很好。但是,在图绘制所选单元格的边界后,如何过滤背景?(因此所得到的图像仅显示没有背景的斑点)裁剪工作也很好,但我不想涉及背景。谢谢你。

图像分析师

德国:
您可以在新闻组或Answers上提问这类问题,而不是作为人们在File Exchange上提交的评论。我很乐意在那回答。

埃斯皮纳尔德国

拜托,我需要一些帮助!我需要用我的网络摄像头捕捉一个基本的颜色卡,然后我需要确定它是什么颜色的。Matlab代码分析并提供答案。示例:卡片是黄色的。有人可以帮我请求matlab代码吗????TKS很多!!!

埃斯皮纳尔德国

嗨,大家好 !!!我需要用我的网络摄像头捕捉一个主要颜色卡,然后我需要确定它是什么颜色吗???有人可以帮我请求matlab代码吗????TKS很多!!!

K.

谢谢!

K.

我应该更彻底阅读代码评论。无需回答。谢谢!

Akbarul.

谢谢你!

杰森

皮埃尔

请有人发给我matlab代码的灰度图像细分贴图......?我会非常胜利

到了

你好!

Matlab.Can我很新近你提供一些关于我的问题的帮助吗?
我需要一个代码从单个图像提取对象,并将提取的对象编写到单独的图像。作为一个例子,如果一个图像由一个大象和树组成,我想提取这两个对象,并写入作为单独的图像。

尼古拉斯

非常酷的代码。

尼古拉斯

图像分析师

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

图像分析师

Vivek,它是关于这一点的,让你认为这是一个1星?有什么我可以改善它来帮助初学者了解它更好吗?

Manhal.

还有一件事,我试图通过添加2个硬币来更改Blobsdemo中使用的图像,但仍然显示我们已经有10个物体......
我应该改变什么东西吗?

Naresh派

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

安东尼

简单图像分割的优秀演示。在Matlab中的Image Toolbox也是一个很好的介绍。处理连接组件(质心,平均值等)的功能应该非常有用。

Vivek迈克。

图像分析师

J.D,您需要获得一些肤色模型。我知道它是HSV颜色空间中的旋转飞扬或香蕉形簇。您需要将参数定义为模型,然后将其段分段,可能使用3D查找表而不是数学模型,或者如果您可以提出公式,则可以使用数学模型。但是我知道你不能简单地在任何颜色空间中做高低的阈值,以雕刻一个选择皮肤颜色像素的盒子。

法学博士

你好~我想你可能想问你我该怎么办如果我想认识到人类皮肤的颜色~我想要它的hsv的每个像素值人脸~然后exlude眼睛和嘴的部分~我想要的值作为输入训练神经网络~你能帮我~急. .tq ~

图像分析师

克里斯托弗。是的,可以使用更多的复杂图像,这将更具挑战性。我与许多这些类型的图像一起工作。然而,我从我的新闻组帖子中知道,即甚至代码如此简单,因为这让很多人都吹走了。所以谢谢你的建议,但我想我会保持简单。我确实有一些彩色演示,张贴有点具有挑战性。

沃阿拉古达

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

胰蛋白酶

我只是试一试

克里斯托弗

有趣的示范ImageAnalyst。幸运的是,“硬币”样本图像具有高对比度内容,允许容易地选择阈值。加上硬币允许“Imil in Imil in”操作执行大多数工作。

在直方图更平滑的图像上看到结果会很有趣,但我猜这就是图像分割变得复杂的地方……

总而言之,IPT和数学形态学都可以提供IPT和数学形态学的能力的很好的演示。

纽丁

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

far

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

aravind prajan.

图像分析师

与展示某些工具箱的其他提交一样,您需要拥有工具箱。如果您没有它,您可以自己购买,或自己写出必要的工具箱功能。通常,它们是从字母“IM”或“BW”开始的功能。

John Brathwaite.

如果我没有IPT怎么办?

大卫JL.

我刚才意识到我使用MATALB R2007B,而不是R2008。我想这是问题。对于那个很抱歉。

克里斯

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

Yuvaraj

我有一个问题要问你,用我的摄像头,我将捕捉一张照片,将包含一个球在一个房间。现在我如何把球(圆形)从背景中分离出来,我想找到那个球(圆形)的面积。我如何为这个特定的任务编辑您的代码。

纽丁

图像分析师

吉米,到新闻组去问。让我们在那里进行对话。

吉米

好吧让我们忘记了GUI,我甚至不确定我是否需要使用它。我询问我是否可以获得多个图像读取的原因就是修改了代码后我收到了图像中所有对象的质心。结果是载体形式[x y]。例如
[29134]。我想通过所有图像和对象进行循环,阅读这些测量。你能给我一个建议吗?谢谢

扎马Aldahiyat

优秀的!!!

图像分析师

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

吉米

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

图像分析师

Jimmy,只需逐步逐步说明。
1.在MATLAB中打开他的MAGIC代码和我的BlobsDemo代码。
2.复制我所有的BlobsDemo代码到剪贴板。
3.在他的代码中进行分析,目前为1075行,只需删除所有该函数,这意味着删除行1076-1164。这就像它在1070和1071的评论中做到了。
4.现在只是粘贴在我的blobsdemo代码中。
现在应该有效。根据需要调整我/您的代码,如您所见适合。

吉米

谢谢你的回复Image Analyst。是的,我知道我需要根据图片对阈值等进行更改。我不明白的是如何将代码插入AnalyzeSingleImage()。你能不能在testbest1@yahoo.com上给我发个例子。谢谢

图像分析师

吉米,当然 - 只需将代码复制到您自己的程序中。一种方法可以使用它与魔法结合使用(//www.tatmou.com/matlabcentral/fileexchange/24224)批处理处理。只需拍摄此代码并将其插入他的分析灵络范围()函数。然后,您将能够从文件夹中选择多个图像,然后处理它们。当然,我的代码有几件对硬币图像特别的东西,您必须为您的图像修改几件事,例如阈值等。

吉米

伟大的工作形象分析师,非常有用。我想问一个问题:它有可能同时应用于多个图像吗?如果有的话该怎么做。谢谢

图像分析师

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

对不起,我无法用每个先前版本的Matlab测试这个。我知道它肯定适用于R2008A和之后。因为你已经几年后,我建议你获得最现代化的matlab版本。

ThomasKUL Knaepen

不适合我:

跑步blobsdemo.m ...
???未定义的命令/函数“冲刺”。

错误在==> regionprops>ParseInputs 878
msg = sprint('此测量不是字符串:“%d”。“,列表{k});

错误==> regionProps 114
[L, requestdstats] = ParseInputs(officialStats, varargin{:});

ThomasKUL Knaepen

我有 :

MATLAB版本7.1.0.246(R14)服务包3
和IPT

我们

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

我做的一些变化:
- 把它放入一个函数
- >不需要糟糕清除所有...
-使数字尺寸小- -
- 在演示的开头/结束时放置回声/关闭
>让用户能够在运行时享受评论…

只是几个想法
我们

MATLAB版本兼容性
创建R2015a
兼容任何释放
平台兼容性
视窗 苹果系统 Linux.

社区寻宝

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!