gpt4 book ai didi

opencv - 如何使用opencv检测蓝色物体

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:19 25 4
gpt4 key购买 nike

我正在使用 guide检测某种颜色的 Blob 。在该指南中,它检查橙色的 Blob 并使用以下值:

int orange[3] = {200, 250, 10};

指南上说这个值代表 HSV 中的橙色。

我不知道他们如何计算这个值,但我尝试检查从 rgb 转换为 hsv 的蓝色值,但它不起作用。我必须检测的是这种颜色:

this color

关于如何确定 HSV 值以检测颜色的任何想法?谢谢!!

最佳答案

对于 blue,它可以用作 HSV 值:[120,255,255]

我是根据 GIMP 计算的,它是一种开源图像处理工具,如 Photoshop。同样,您可以使用任何工具来执行此操作。

但请记住,在 OpenCV 中,Hue 范围为 0-180,S = 0-255,V = 0-255

但在 GIMP 中,是 H = 0-360,S = 0-100,V = 0-100。所以你必须根据那个应用缩放。

Google 上可以找到许多交互式网站。你可以试试看。

  • 要了解他们如何转换这些值,请查看其 wikipedia page.
  • 或者您可以查看 OpenCV 文档以了解它在 OpenCV 中的工作原理: cvtColor()

我刚刚在这里为您粘贴了关系:

enter image description here

enter image description here

enter image description here

关于opencv - 如何使用opencv检测蓝色物体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11449364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com