问题标签 [hsv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
44202 浏览

opencv - 为什么opencv中的色调范围是0-180°

谁能向我解释为什么 OpenCV 中 HSV 图像的色调值仅达到 180° 而不是完整的 360°?

我在某处发现 OpenCV 使用 180° 圆柱体,但我无法真正想象出这样的圆柱体。

提前致谢!
Ĵ

0 投票
1 回答
955 浏览

opencv - 从 Vec3b 转换为 Mat3b

我正在使用 OpenCV 将图像从 BGR 转换为 HSV。由于我是这个领域和软件的新手,我可能听起来不正确,所以如果我错了,请告诉我。

现在,在我的学校项目中,我想使用 HSV 图像,它很容易转换为

我想,该 imread() 函数以 uchar 格式读取图像,该格式是 8 位无符号图像(我想)。在这种情况下,imshow() 也是 uchar。

但是要使用 HSV 图像,我不确定,但我觉得我需要使用 Mat3b 转换图像的独特 H、S 和 V 通道。

如果我错了,我只想使用 HSV 图像的 H 通道,那么我如何打印或修改此通道信息。

非常感谢

0 投票
1 回答
399 浏览

python - 根据 HSV 色调范围将选定像素变为黑色

此代码片段是基于 HSV 色调范围(此处为 180-250)将 opencv 图像中的像素变为黑色的程序的一部分。有人碰巧明白为什么下面的代码会引发错误异常。AttributeError:'tuple' object has no attribute all在最后一行?'image' 是一个 numpy.ndarray (使用 np.asarray(image[:,:]) 从 opencv cvMat 获得)

虽然代码

完美地工作,因为'hue2'和'image'是两个完全相同尺寸的numpy数组?

0 投票
1 回答
289 浏览

gnuplot - 绘制数据来自 2 个不同文件的 4D 数据(定义奇数调色板)

我有两个空格分隔的文件,每个文件都部分包含我需要绘制的 4D 数据。调用数据点(x,y,z,w)x,y在两个文件中,但 z 和 w 是分开的。我不确定如何正确提取数据并定义正确的调色板。
我通常会使用:

如果我试图同时绘制 2 个曲面。但我正在尝试绘制一个 4D 表面,其中尺寸数据在文件之间拆分。

理想情况下,我会使用具有固定饱和度的 HSV 颜色模式,其中 H 是 Z 的函数,V 是 W 的函数。我不了解调色板函数文档,其中每个 R、G、B 是变量“灰色”的函数。

0 投票
1 回答
24568 浏览

c++ - 在opencv,C ++中将bgr转换为hsv

我试图让网络摄像头在 BGR 中拍摄某人的脸,将图片转换为 HSV,并分析这些 HSV 值,这些值稍后将用于皮肤检测算法。不幸的是,即使在我尝试使用 cvtColor() 对其进行转换之后,图片似乎也在 BGR 中进行了分析。

我使用下面的代码来测试我是否使用了正确的色彩空间。请注意我尝试将饱和度和值设置为 0 的部分:

这会产生一张我的脸完全是蓝色的照片,所以看起来我正在编辑 BGR 图像的 G 和 R 通道,而不是 HSV 图像的 S 和 V 通道。(我会发布图片,但这是我的第一篇文章,所以我还没有足够的声誉。)

有谁知道为什么会这样?任何和所有的想法都值得赞赏。

0 投票
1 回答
471 浏览

matlab - 在matlab中识别颜色

我想以一种有点健壮的方式识别这个颜色检查图表的颜色。在第一步中,并非必须正确检测每种颜色。

我已经提取了子图像,所以我有只有一种颜色的正方形。

检测颜色(并打印出来)的想法是将颜色从 RGB 转换为 HSV 颜色模型。

有没有人有更好的解决方案或可以提供帮助?最好的祝福!

0 投票
3 回答
21805 浏览

opencv - 如何从opencv 2.1中的HSV图像中获取单通道值图像?

我是opencv的初学者。我正在使用 opencv v2.1。我已将 RGB 图像转换为 HSV 图像。现在我想分别获得单通道色相、值和饱和度。我应该怎么办?我在这里看到过类似的问题,但没有人回答。请帮忙。

0 投票
1 回答
1158 浏览

java - 使用 HSV 淡化颜色?

在我的代码中,我有这个:

我想创建它的对应物,lightenColor. 什么是正确的公式?

0 投票
2 回答
10633 浏览

python - opencv、BGR2HSV 创建了大量的工件

在此处输入图像描述

这张图片只是一个例子。右上是原始图像,左上是色调,左下是饱和度,右下是值。可以很容易地看出,H 和 S 都充满了伪影。我想降低亮度,所以结果会挑选出很多这样的伪影。

我做错了什么?

我的代码很简单:

0 投票
6 回答
61265 浏览

javascript - Javascript 准确地将 HSB/HSV 颜色转换为 RGB

我需要准确地将 HSB 转换为 RGB,但我不确定如何解决将小数转换为整数而不四舍五入的问题。这是我从颜色选择器库中获得的当前功能:

如您所见,此函数的不准确性来自 Math.round