Atitit hsv转grb  应该优先使用hsv颜色原则 方便人类

1.1. 1.1.hsv色卡1

1.2. 从 HSV 到 RGB 的转换1

1.3. HSVtoRGBColorV22

1.1. 1.1.hsv色卡

1.2. 从 HSV 到 RGB 的转换

类似的,给定在 HSV 中 (h, s, v) 值定义的一个颜色,带有如上的 h,和分别表示饱和度和明度的 s 和 v 变化于 0 到 1 之间,在 RGB 空间中对应的 (r, g, b) 三原色可以计算为:

对于每个颜色向量 (r, g, b),

1.3. HSVtoRGBColorV2

public static Color HSVtoRGBColorV2(HSV hsv) {

float h = hsv.h;

float s = hsv.s;

float v = hsv.v;

int Hi = (int) ((h / 60) % 6);

float f = (h / 60) - Hi;

float p = v * (1 - s);

float q = v * (1 - f * s);

float t = v * (1 - (1 - f) * s);

switch( Hi ) {

case 0:

return makeColor(v,t,p);

case 1:

return makeColor(q,v,p);

case 2:

return makeColor(p,v,t);

case 3:

return makeColor(p,q,v);

case 4:

return makeColor(t,p,v);

default:    // case 5:

return makeColor(v,p,q);

}

// return HSVtoRGB(hsv.h, hsv.s, hsv.v).getRGB();

}

private static Color makeColor(float v, float v2, float v3) {

return new Color(v,v2,v3);

}

参考

颜色空间RGB与HSV(HSL)的转换 - jiangxinyu的专栏 - 博客频道 - CSDN.NET.html

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )

汉字名:艾提拉(艾龙),   EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

Atiend

Atitit hsv转grb  应该优先使用hsv颜色原则 方便人类相关推荐

  1. 使用MFC实现将图像的RGB值转换到HSV空间,同时进行调节HSV,再将调节后的HSV值传进去转换到RGB空间实现图像在HSV空间中的色度、饱和度、亮度的调节

    工程上传到了github ,之前有一版忘记推送了,现在这个链接应该是没问题的了 工程的github链接 希望能帮到你. 文章内容: 1.回顾上文 2.实验步骤&要点提示&代码分析 3. ...

  2. JAVA编写RGB转HLS,RGB转HSV,HSV转RGB,RGB HLS HSV三种模式转换

    最近看了好多图像识别的例子,但是发现基本全是用Python写的,但是我们这里的需求是使用Java来写,至此,随手写几个函数,发出来供大家参考! 目录 1.RGB & HSV & HLS ...

  3. 基于hsv的亮度调整算法_改变HSV的H和V部分(比如可以增加图像亮度)

    程序: 效果:增加图像亮度 代码: #include "cv.h" #include "cxcore.h" #include "highgui.h&q ...

  4. hsv 明度的范围_通过HSV转换的方式实现图片数据增强

    在我的上一篇文章中,我记录了自己将MOT17-Det数据集转换成VOC格式: HUST小菜鸡:将MOT17-Det数据集转成VOC格式​zhuanlan.zhihu.com 但是在后期的测试过程中,发 ...

  5. OpenCV通过HSV颜色空间过滤图片及目标检测颜色空间范围确定

    在目标检测中,我们可以通过卷积网络进行目标检测,但实际上,卷积网络并不能完全正确.所以,我们可以通过其它方式进行筛选,比如颜色空间 参考: Image Segmentation Using Color ...

  6. hsv空间阈值检测matlab,基于HSV色彩空间变换的阴影检测算法——MATLAB实现

    图像在不同的色彩空间可以表现出不同的光谱特性,从而适用于不同的应用场合.在 HSV 色彩空间中,阴影在色度和饱和度通道中都与非阴影区域有明显的区别.根据阴影的这种特性,利用连续两次的 HSV 彩色空间 ...

  7. Atitit q2016 qb doc list on home ntpc.docx

    Atitit q2016 qb doc list on home ntpc.docx 驱动器 D 中的卷是 p2soft 卷的序列号是 9AD0-D3C8 D:\ati ext notbek\q201 ...

  8. 关于HSV了解这些就够了,python-opencv获取图片精确hsv的值

    有时候想要获得一幅图片里面 某个物体的精确的hsv的值,需要怎么做呢? import cv2 import numpy as np from matplotlib import pyplot as p ...

  9. RGB、HSV和HSL颜色空间

    目录: RGB 的局限性 HSV 颜色空间 HSL 颜色空间 HSV 应用例子 使用 HSV 图像分割 RGB 的局限性 RGB 是我们接触最多的颜色空间,由三个通道表示一幅图像,分别为红色(R),绿 ...

最新文章

  1. pandas 季度_当缺少季度时,如何确定pandas数据帧的季度行值的差异
  2. 在vue2.x项目中怎么引入Element UI
  3. 感知机预测NBA总冠军
  4. javascript --- 抽象相等
  5. VS2003使用后的一点心得
  6. Python treelib库创建多叉树的用法介绍
  7. 惊呆!到2020年三大运营商5G投入将达1800亿美元
  8. 关于Arduino 步进电机Stepper库的一些想法
  9. php mysql 获取排名,Mysql排序获取排名的实例代码
  10. PMP项目管理学习心得分享
  11. cgi备份还原(cgi备份还原失败)
  12. APP测试漏洞扫描工具及在线检测网站
  13. Android 使用 Android Studio 把图片转为WebP格式来减小图片的大小
  14. 禁用笔记本自带键盘技巧
  15. PCB 板弯了怎么办?pcb板弯翘原因分析及改善方法
  16. 有什么免费的思维导图软件可以推荐?
  17. iPhone12充电头怎么选
  18. 数字转换为十六进制数
  19. 武汉好地科技浅析军工保密资质与涉密资质的区别
  20. cakephp视图用php文件,CakePHP的视图

热门文章

  1. 【常见问题】Can not perform this action after onSaveInstanceState
  2. c语言1a和$20比较大小,[转载]Compare过程(字符的查询与比较)
  3. python mysql索引 优化神器explain 慢查询
  4. JAVA常用知识总结(七)——Spring
  5. jmeter—操作数据库
  6. SpringMVC Controller介绍(转)
  7. React Native知识2-Text组件
  8. php-函数小知识点
  9. windows下使用GIT下载ANDROID源码
  10. jquery dataTable的学习