图片缩略图

SimpleColorDetectionByHue ()

version 1.2.0.0 (23.3 KB) by 图像分析
通过HSV颜色空间阈值法检测图像中的彩色区域。
4.4
41评级

53下载

更新2015年12月19日

视图版本历史

查看许可协议

这个脚本演示了如何在图像中找到特定颜色的对象。在这个例子中,我使用的是标准的洋葱、辣椒或儿童图像,这些都是图像处理工具箱附带的。如果你愿意,你也可以选择你自己的彩色图像。然后我将图像分成色相、饱和度和颜色带。我问你想找什么颜色(红、绿、黄、白)。我计算阈值,并最终为您指定的颜色区域找到一个遮罩。提示符将指导您一步一步地完成演示。我将这个蒙版乘以原始图像,以显示只显示所需颜色的图像,其他一切都被涂黑。
如果你想对对象进行任何测量,请参阅我的blob测量演示文件//www.tatmou.com/matlabcentral/fileexchange/25157
需要图像处理工具箱。测试与MATLAB版本R2014a。

引用作为

图像分析(2021)。SimpleColorDetectionByHue ()(//www.tatmou.com/matlabcentral/fileexchange/28512-simplecolordetectionbyhue), MATLAB中央文件交换。检索

意见及评分(81

stelios mappouras

Lia马奇

Hasanien库巴地毯

Mareesh waran

演示中使用的算法是什么

N/A

詹姆斯·艾伦

约翰·卡

非常感谢你上传这个,非常有帮助。

Farnaz Gh

Charulata Raut

hajira ashiq

亲爱的形象分析师…我需要一部分代码,计算面积和直径的叶子..你能帮助我,因为我没有找到糟糕的类型的reltd数据源

ashok janwale

亲爱的形象分析师,谢谢你非常好的代码。
我成功地使用这段代码从背景中检测叶子。但我想在这里添加更多,我想从分割图像中删除叶柄。
请提供代码。

Chanukya

图像分析

Oshinowo,你的问题在论坛里问,而不是在这里。

Oshinowo Abayomi

请给我一个检测作物叶片缺氮的代码

图像分析

科洛依,你改变阈值。注意,这段代码是在工具ribbon的Apps选项卡上的“Color threshold”应用程序编写之前编写的。这个应用程序可以让你直观和互动地确定阈值。

艾哈迈德Grera

艾哈迈德Grera

克洛伊后

嗨,我怎么分辨红、绿、蓝以外的颜色?我需要从图像中检测出棕色刻度有人能帮我吗?

Victorolu

ashwini手枪

你好先生,
我必须检查红色像素,但由于阴影或灯光效果,红色阴影在图像中存在,但我也必须考虑这一点……但它显示不同的像素值由于红色阴影…我如何使用这个....的色调参数

默罕默德•哈桑

斯里兰卡Widya

不错的

Vaishnav1 Sreekrishnan

嗨,图像分析,
祝贺你出色的工作。
我有疑问…有办法画出HSV wrt到波长的曲线吗?

Vaishnav1 Sreekrishnan

肯特易普

谢谢你,这段代码真的帮了我很多!继续干得好!

放进

你好,图像分析师,我正在寻求一些图像处理任务的指导。你愿意向我提出宝贵的意见吗?有办法联系到你吗?

Trishia Chemaly

你好!我已经尝试了您的代码,但它遗漏了我试图检测的红色对象的部分。你觉得我该把面具改一下吗?

阿什顿Krajnovich

嗨,图像分析,

为什么我想在HSV颜色空间中执行颜色检测,而不是RGB?

谢谢!

苏利耶普拉萨德potnuru

非常感谢你精彩的解释。
能否详细说明如何获取所需的彩色部分,同时将剩余的背景做成白色而不是黑色

Awais

亲爱的图像分析,

谢谢你的辛勤工作。
请更新我如何通过应用阈值同时检测两种颜色。我对绿色和红色感兴趣。

图像分析

Moj,你的问题在论坛里问,而不是在这里。迪莎,你一定改变了什么。在答案论坛发布你的代码。

尼基塔Waghwani

Disha Doshi

我得到错误"太多输入参数"

Moj

亲爱的ImageAnalyst,我要对一个图像做一些分析,我需要写一个代码来自动识别红色上不同点的坐标,而不需要人工干预。如果您能提出一些方法,我将不胜感激。提前谢谢。

di郭

亚当Nustian

ImageAnalyst
你有空评论一篇关于Log的论文吗?国际会议的图像处理?

谢谢

图像分析

杰克,我刚下载并试用了代码,它运行得完美无缺。你一定用什么方法修改了它。请将您的代码发布在论坛,我们可以帮助。

Mohammad,你可以使用APPS标签上的颜色阈值应用程序来了解你可以开始使用的阈值。

杰克·吉尔摩

行不通,选择颜色的代码有问题

大卫

嗨,兄弟,我有个问题:
如何确定阈值?我需要检测皮肤在摄像头的图像,但我不知道如何选择这些价值。
谢谢你!
对不起,我的英语很差,我是初学者

尊敬的形象分析师先生:

我如何知道(技术)设定HSV的初始高低阈值,以检测虹膜表面的色斑颜色?例如http://d3hu9binmobce5.cloudfront.net/content/royopensci/3/1/150424/F4.large.jpg(箭头指向)。

TQ先进。

图像分析

任何人都可以通过论坛联系我,而不是通过电子邮件。

你好先生,
我怎么联系你?你能给我你的邮箱地址吗?

图像分析

charuleelaa,把你的图片和代码发布到论坛上,这样我就可以修改了。寻找“button = menu(' ......是什么颜色? ')”这一行。当它碰到这一行时,就会提出问题。也许其他窗口正在掩盖它,所以查看任务栏。

它对我自己的输入图像不起作用。它没有显示选择我想要的颜色的选项。什么问题?

光辉

好吧

图像分析

Venkatesh,抱歉,这个演示不是为了给Arduino编程提供建议。Ning Wu,它允许你从有限的几种颜色列表中选择。如果你想要别人,你必须调整阈值。Kinjal,尝试rgb2ind()将颜色量化为预定义的、数量有限的类。

马纳尔一

您的代码是通过设置适当的颜色强度来检测任何颜色。其awasome。但我想要一些进一步的信息,如果我检测到红色,我想发送一个输出'5'给aurdino。如果我检测到一个绿色,我想输出'6'到aurdino。我如何发送这个输出到aurdinio。我安装了aurdino支持包和驱动程序,金宝app但我不知道发送信息时,我检测到一个特定的颜色

ivel78

不错,真的很有帮助。

Ning吴

有人能用这个分辨红、白、蓝等其他颜色吗?具体来说,演示或Matlab代码并没有显示要更改哪些参数,以及如何显式地这样做。

kinjal沙

我们能在这上面应用KNN算法吗?
然而,分类

wisam阿里

我需要这个文件通知与图像分割

穆罕默德·乌斯曼

Junyu李

雅克Fourie

小民

Shrikanth

你好,
我正在尝试。但是,我得到错误。当得到蓝色的直方图时,标题被反转,就像镜像图像一样。
如何摆脱它??

凡妮莎

嗨,只是想问我是一个新手,我发现matlab真的很神奇。
我计划做一个颜色测量设备使用matlab脚本。我该怎么开始呢?或者,我应该首先考虑什么?谢谢! !

辛格的诗人朋友

Tarmizi穆罕默德

嗨,兄弟,
我如何检测绿色区域?

易卜拉欣Qdemat

易卜拉欣Qdemat

安瑟伦格里芬

安瑟伦格里芬

马特•王

马特•王

好工作。Thx 4分享!但我想知道如何改变我想要的颜色…有计算的方法吗?例如,那件红色的怎么样?

图像分析

为什么评级这么低?您可以通过查看我的代码来了解我是如何做到的。如果你不想要固定的、硬编码的值,那么使用我的阈值应用程序交互式地选择它们。

图像分析

cesar:您可以使用我的交互式阈值应用程序(也在我的文件交换)

嗨,我如何计算任何颜色的Hi和低hsv阈值?我试着用颜料,但我无法确定这些数字

mishca纳尔逊

我计算阈值,最终为黄色对象找到一个遮罩。你是怎么做到的?

杰森

neo

嗨……布鲁诺…绿色thresholdlow=0.22..........
thresholdhigh = 0.39……
saturationthreshollow = 0.15 . .
''''''''''''''''' 高= 1
valuetresholdlow = 0.15……
当然,从我的观点来看……如果你想找到你的:
1-go画画。
2-选择任何颜色双击。
3-define定制颜色。
你会发现2个系统- rgb - hsv…你将选择你自己的阈值.......但是我总是在光线强度上遇到同样的问题....祝你好运

布鲁诺

谢谢你的工作。你如何知道在“为每个颜色带分配低阈值和高阈值”中放入什么值?我想探测格林。我如何知道我必须使用什么值?谢谢

安寿

你能在使用Hue值的对象跟踪的matlab编码上帮助我吗?因为我是新的matlab,我不能找到太多的细节。

我的目标是执行颜色校准,以定义HUE值的上限和下限,以便在任何光强下检测颜色。

neo

谢谢你能回答我....我非常感谢你们的出色工作....但我想知道你使用的算法....谢谢

图像分析

neo:你可能想看看我提交的“Delta E”颜色检测。这可以让你定义(通过勾勒它)你想要找到的颜色。

neo

嗨,伙计们,我想知道……这个程序或algorytm....的不同步骤谢谢guysssss…n_n

埃斯皮纳尔德国

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

neo

感谢这个好作品....但其他颜色的exp黄色和品红....我怎么能发现这个…谢谢againnnn . .

图像分析

Alain:你必须改变“为每个颜色带分配低阈值和高阈值”部分的阈值。红色的色调值将小于大约0.1,大于大约0.9。

阿兰

我如何将颜色检测改为红色?

纳赛尔

一个好的工作. .