Tag: hsv

使用InRangeS为OpenCV阈值select正确的HSV值

我有一个咖啡jar的形象,我想find一个橙色的盖子位置。 就这个 。 gcolor2实用程序显示盖子中心的HSV为(22,59,100)。 问题是如何select颜色的限制呢? 我尝试了min =(18,40,90)和max =(27,255,255),但意想不到 这里是Python代码: import cv in_image = 'kaffee.png' out_image = 'kaffee_out.png' out_image_thr = 'kaffee_thr.png' ORANGE_MIN = cv.Scalar(18, 40, 90) ORANGE_MAX = cv.Scalar(27, 255, 255) COLOR_MIN = ORANGE_MIN COLOR_MAX = ORANGE_MAX def test1(): frame = cv.LoadImage(in_image) frameHSV = cv.CreateImage(cv.GetSize(frame), 8, 3) cv.CvtColor(frame, frameHSV, cv.CV_RGB2HSV) frame_threshed = cv.CreateImage(cv.GetSize(frameHSV), 8, 1) cv.InRangeS(frameHSV, […]

如何将RGB颜色更改为HSV?

如何将RGB颜色更改为HSV? 用C#语言。 我search非常快的方法,没有任何外部库。

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

我想devise一个程序,可以帮助我评估5个预定义的颜色,其中一个更像是一个可变的颜色,以及百分比。 事情是,我不知道如何手动一步一步做。 所以想一个程序就更难了。 更多细节:颜色来自不同颜色的胶pipe照片。 我有5个不同颜色的pipe子,每个都代表5个等级中的1个。 我想拍摄其他样品的照片,并在计算机上通过比较颜色来评估样品属于哪个水平,我也想知道这个比例也是近似值。 我想要一个像这样的程序: http : //www.colortools.net/color_matcher.html 如果你能告诉我要采取什么措施,哪怕是让我思考和手动做的事情。 这将是非常有益的。

PHP中的RGB到HSV

在PHP中,将RGB三元组转换为HSV值最直接的方法是什么?

JavaScript准确地将HSB / HSV颜色转换为RGB

我需要准确地将HSB转换为RGB,但我不知道如何解决小数转换为整数而不四舍五入的问题。 这是我从colorpicker库中获得的当前函数: HSBToRGB = function (hsb) { var rgb = { }; var h = Math.round(hsb.h); var s = Math.round(hsb.s * 255 / 100); var v = Math.round(hsb.b * 255 / 100); if (s == 0) { rgb.r = rgb.g = rgb.b = v; } else { var t1 = v; var t2 = (255 […]