hsv相关内容

在 MATLAB 中对 HSV 颜色空间进行建模

我可以在 MATLAB 中创建 3D 锥体,但是:有人知道如何绘制锥体以重新创建 HSV 颜色空间吗?我知道有命令: 颜色图 hsv; 但是我该如何使用它呢? 提前致谢. 解决方案 我猜你想在下面创建一个类似于圆锥的情节 维基百科 图片: 执行此操作的一种方法是使用 HSV 颜色空间的图像绘制圆锥体和 纹理贴图表面.你可以这样做: % 首先,创建一个 100×10 ..
发布时间:2022-01-09 18:44:59 其他开发

使用 cv::inRange (OpenCV) 为颜色检测选择正确的 HSV 上下边界

我有一张带有橙色盖子位置的咖啡罐的图像,我想找到它.这是 . gcolor2 实用程序显示盖子中心的 HSV 为 (22, 59, 100).问题是如何选择颜色的界限呢?我尝试了 min = (18, 40, 90) 和 max = (27, 255, 255),但得到了意外 这是 Python 代码: 导入简历in_image = 'kaffee.png'out_image = ' ..
发布时间:2022-01-09 17:50:22 Python

PHP HSV转RGB公式理解

我可以使用以下代码将 RGB 值转换为 HSV... $r = $r/255;$g = $g/255;$b = $b/255;$h = 0;$s = 0;$v = 0;$min = min(min($r, $g),$b);$max = max(max($r, $g),$b);$r = $max-$min;$v = $max;如果($r == 0){$h = 0;$s = 0;}别的 {$s = ..
发布时间:2021-12-29 22:36:33 PHP

将 HSB/HSV 颜色转换为 HSL

如何将 HSB 颜色转换为 HSL? Photoshop 在其颜色选择器中显示 HSB 颜色.可以在 CSS 中使用 HSL 颜色. 我试过这个JS: function hsb2hsl(h, s, b) {返回 {哈:哈,s:s,l: b-s/2}} 但是 hsb2hsl(0, 100, 50).l == 0 而不是 25 更新:我可以在不转换 HSB → RGB → HSL ..
发布时间:2021-12-29 22:32:51 前端开发

HSV 到 RGB 颜色转换

有没有办法在 python 中使用 pygame 模块将 HSV 颜色参数转换为 RGB 类型颜色参数?我尝试了以下代码,但它返回了荒谬的值. 导入colorsystest_color = colorsys.hsv_to_rgb(359, 100, 100)打印(测试颜色) 并且此代码返回以下废话 (100, -9900.0, -9900.0) 这显然不是 RGB.我做错了什么? 解 ..
发布时间:2021-12-29 22:32:39 Python

如何将 RGB 颜色转换为 HSV?

如何使用 C# 将 RGB 颜色转换为 HSV? 我已经在寻找一种不使用任何外部库的快速方法. 解决方案 您是否考虑过简单地使用 System.Drawing 命名空间?例如: System.Drawing.Color color = System.Drawing.Color.FromArgb(red, green, blue);浮动色调 = color.GetHue();浮动饱和度 ..
发布时间:2021-12-29 22:19:30 C#/.NET

来自 UIImage 的宝丽来滤镜

我正在尝试在 iphone 中实现一些图像过滤器,例如宝丽来.我搜索了如何过滤现有的 UIImage 以将其转换为 polaroid 样式并遇到这个 stackoverflow 链接.以那里的答案为起点,我遍历图像的每个像素,取RGB值,并将它们转换为HSV,到此为止我已经成功了.所以这就是我所做的(任何人都可以自由指出任何错误......) double minRGB(double r, do ..
发布时间:2021-12-23 16:00:27 移动开发

在 OpenGL GLSL 中从 RGB 到 HSV

我需要从 RGB 颜色空间传递到 HSV .. 我在互联网上搜索并找到了两种不同的实现,但它们给了我不同的结果: 答: precision mediump float;vec3 rgb2hsv(float r, float g, float b) {浮动 h = 0.0;浮动 s = 0.0;浮动 v = 0.0;float min = min( min(r, g), b );float ..
发布时间:2021-12-19 17:46:44 其他开发

在不使用 java.awt.Color 的情况下从 HSV(Java 中的 HSB)转换为 RGB(在 Google App Engine 上不允许)

我想我应该发布这个问题,即使我已经找到了解决方案,因为当我搜索它时,Java 实现并不容易获得. 使用 HSV 而不是 RGB 可以生成具有相同饱和度和亮度的颜色(我想要的). Google App Engine 不允许使用 java.awt.Color,因此无法执行以下操作来在 HSV 和 RGB 之间进行转换: Color c = Color.getHSBColor(色调,饱和度 ..
发布时间:2021-12-14 22:49:51 Java开发

OpenCV Android 绿色检测

目前我正在制作一个应用程序,用户可以在其中检测绿色.我使用这张照片进行测试: 我的问题是我无法检测到任何绿色像素.在我使用蓝色之前,一切正常.现在虽然我尝试了 RGB 的不同组合,但我什么也检测不到.我想知道是绿色问题还是我的检测范围有问题,所以我使用 (0, 255, 0) 在油漆中制作了一个图像并且它起作用了.为什么它看不到这个圆圈呢?我使用此代码进行检测: Core.inRange( ..
发布时间:2021-12-10 20:31:38 移动开发

使用`cv::inRange`(OpenCV)为颜色检测选择正确的HSV上下边界

我有一张带有橙色盖子位置的咖啡罐图片,我想找到它的图片.这是 . gcolor2 实用程序显示盖子中央的 HSV 为 (22, 59, 100).问题是如何选择颜色的界限呢?我尝试了 min = (18, 40, 90) 和 max = (27, 255, 255),但得到了意想不到的 这是Python代码: 导入简历in_image = 'kaffee.png'out_image ..
发布时间:2021-12-10 20:10:29 Python

PHP 中的 RGB 到 HSV

在 PHP 中,将 RGB 三元组转换为 HSV 值的最直接方法是什么? 解决方案 1) $H--;}$HSL['H'] = $H;$HSL['S'] = $S;$HSL['V'] = $V;返回 $HSL;} ..
发布时间:2021-12-07 10:51:03 PHP

如何比较两种颜色的相似性/差异性

我想设计一个程序来帮助我在 5 种预定义颜色之间进行评估,哪个更类似于可变颜色,以及百分比.问题是我不知道如何手动一步一步地做到这一点.所以想一个程序就更难了. 更多细节:颜色来自不同颜色的凝胶管照片.我有 5 个不同颜色的管子,每个管子代表 5 个级别中的 1 个.我想拍摄其他样品的照片,并在计算机上通过比较颜色来评估该样品属于哪个级别,我也想知道近似值的百分比.我想要一个程序可以做这样的 ..
发布时间:2021-12-06 19:22:34 其他开发

将 Obj-C RGBtoHSV() 函数转换为 Swift.min = MIN( r, MIN(g, b ));等等

有人可以帮我完成这个功能吗?此功能位于使用过滤器算法检测颜色变体等差异的相机应用程序中.语法对我来说非常困难.我不知道如何处理参数中的指针、最小和最大变量语法、什么是增量等?有人可以帮我翻译吗?非常感激. 我还应该用 UIColor 做些什么吗?下面有人提到过.我不知道如何转换. //r,g,b 值从 0 到 1//h = [0,360], s = [0,1], v = [0,1]//如果 ..
发布时间:2021-09-12 20:12:55 移动开发

numpy 中的 RGB 到 HSV

我正在尝试使用 这里: def rgb2hsv_opencv(img_rgb):img_hsv = cv2.cvtColor(img_rgb, cv2.COLOR_RGB2HSV)返回 img_hsvdef rgb2hsv_np(img_rgb):断言 img_rgb.dtype == np.float32高度,宽度,c = img_rgb.shaper, g, b = img_rgb[:,:, ..
发布时间:2021-06-12 19:57:53 Python

如何在 HSV opencv python 中指定颜色的上限值和下限值

我找到了将 RGB 转换为 HSV 的方法,但仍然无法找到颜色的上下值.我该如何计算? 我必须从图片中取出pickachu 这是我的代码到现在 导入 cv2将 numpy 导入为 np帽 = cv2.VideoCapture(0)为真:_, frame = cap.read()hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)lower_red ..
发布时间:2021-06-12 19:53:30 Python

如何使用opencv设置某个像素的色调值

我需要更改图像某些像素的色调,但我不知道如何设置它们! 我用 CV_BGR2HSV 转换了 HSV 中的图像,现在我用 for by rows 和 cols 循环...... 如何访问每个像素的色调? 用于设置 RGB 我正在使用此代码... CvScalar s;s=cvGet2D(imgRGB,i,j);//获取 (i,j) 像素值printf("B=%f, G=%f, R ..
发布时间:2021-06-12 19:50:09 其他开发