问题标签 [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.
opencv - 如何使用opencv设置某些像素的色调值
我需要更改图像某些像素的色调,但我不知道如何设置它们!
我用 HSV 转换了图像,CV_BGR2HSV
现在我用 for by rows 和 cols 循环...
如何访问每个像素的色调?
用于设置 RGB 我正在使用此代码...
python - 将 RGB 三元组列表排序为频谱
我有一个 RGB 三元组列表,我想以这样的方式绘制它们,使它们形成类似光谱的东西。
我已将它们转换为人们似乎推荐的 HSV。
然而,结果看起来不太像一个漂亮的彩虹-y光谱。我怀疑我需要转换为不同的色彩空间或以不同的方式处理 HSL 三元组。
有谁知道我需要做什么才能使这些数据看起来大致像彩虹?
更新:
我在玩希尔伯特曲线并重新审视了这个问题。通过沿希尔伯特曲线的位置对 RGB 值(两个图像中的相同颜色)进行排序会产生一个有趣的(如果仍然不完全令人满意)的结果:
opengl - 四边形检测和姿态估计
如何使用 OpenCV 估计四边形的位姿。我只需要在框架上检测一个矩形..不是屏幕上的所有四边形
c++ - 在 HSV 空间中添加/混合颜色
几天来,我一直在尝试进行可视化。我正在生成衍射图像,并希望根据光的波长对其进行着色。
获得正确颜色的最简单方法是使用 HSV 空间,其中 H 随波长变化,S,V 设置为 1.0
唉,我找不到在 HSV 空间中混合不同颜色的公式/算法/方法。
是否有混合 HSV 的公式或其他可理解的方式?
image-processing - CIELab 和 HSV 颜色空间中的皮肤检测
我已经在 stackoverflow 上看到 CIELab 和 HSV 建议了几次,但我无法找到任何与皮肤相对应的值。在 CIELab 和 HSV 颜色空间中进行皮肤检测时需要寻找哪些好的值?
例如在 RGB 中,我看到了这个:
CIELab 和 HSV 是否有类似的表达方式?
android - 如何为drawable着色?
如何通过设置色调、饱和度增量和亮度增量来为 Android 可绘制对象着色?
c++ - 视频处理 OpenCV?
我正在尝试将视频中的 HSV 帧传递给函数,但函数似乎对它没有任何作用。我究竟做错了什么?该函数应该遍历每个像素,并根据其色调范围使其变为黑色或白色,给我留下一个二值图像。相反,它似乎根本不会影响 HSV 图像......
感谢 PS 抱歉代码格式错误,StackOverflow 不允许我发布原始格式。
php - PHP中Hexcolor的百分比
我想将百分比转换为十六进制颜色。HSV 颜色度数是如何工作的......
我正在使用 PHP。
java - Android/Java: Determining if text color will blend in with the background?
I'm introducing "tagging" functionality in my application, and one of the ways I allow tags to be displayed is to set the text to the color the user has selected for each. My application has three themes with backgrounds that are white, black and a notepad-like brown (these could change/grow in the future). I want to be able to display the tag in its native color if it easily contrasts the background, and just use the default text color for each theme otherwise.
I've written a helper function to help me determine if the text will be masked, but its not 100% correct (I want it to determine if colors will be masked based on all three of the hsv components, and right now the saturation comparison isn't valid). The code is below.
When calling this function with blue, red, transparent, black, yellow and green the output is as follows (respectively):
- h=0.0, s=1.0, v=1.0, theme=1
- h=229.41177, s=1.0, v=1.0, theme=1
- h=267.6923, s=1.0, v=0.050980393, theme=1
- h=0.0, s=0.0, v=0.0, theme=1
- h=59.52941, s=1.0, v=1.0, theme=1
- h=111.29411, s=1.0, v=1.0, theme=1
My question is: based on hue, saturation and value, how can you determine if text that is colored a certain way will show up on a white background vs a black background or if it will be masked? Please take my algorithm and improve it or help me create a new one.
Thanks in advance.